diff --git a/IPython/html/static/base/less/page.less b/IPython/html/static/base/less/page.less
index 3472a97..c581661 100644
--- a/IPython/html/static/base/less/page.less
+++ b/IPython/html/static/base/less/page.less
@@ -14,7 +14,9 @@ body {
right: 0px;
top: 0px;
bottom: 0px;
- .vbox();
+ @media not print {
+ .vbox();
+ }
overflow: visible;
}
@@ -82,9 +84,11 @@ body {
width: 100%;
display: none;
.border-box-sizing();
- flex: 1;
overflow: auto;
- height: 0px; // triggers overflow, but overridded by flex
+ @media not print {
+ flex: 1;
+ height: 0px; // triggers overflow, but overridded by flex
+ }
}
/* Smaller buttons */
diff --git a/IPython/html/static/style/style.min.css b/IPython/html/static/style/style.min.css
index 36583e9..ea47e55 100644
--- a/IPython/html/static/style/style.min.css
+++ b/IPython/html/static/style/style.min.css
@@ -8265,22 +8265,26 @@ body {
right: 0px;
top: 0px;
bottom: 0px;
- /* Old browsers */
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-align: stretch;
- display: -moz-box;
- -moz-box-orient: vertical;
- -moz-box-align: stretch;
- display: box;
- box-orient: vertical;
- box-align: stretch;
- /* Modern browsers */
- display: flex;
- flex-direction: column;
- align-items: stretch;
overflow: visible;
}
+@media not print {
+ body {
+ /* Old browsers */
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-box-align: stretch;
+ display: -moz-box;
+ -moz-box-orient: vertical;
+ -moz-box-align: stretch;
+ display: box;
+ box-orient: vertical;
+ box-align: stretch;
+ /* Modern browsers */
+ display: flex;
+ flex-direction: column;
+ align-items: stretch;
+ }
+}
#header {
/* Initially hidden to prevent FLOUC */
display: none;
@@ -8343,9 +8347,13 @@ body {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
- flex: 1;
overflow: auto;
- height: 0px;
+}
+@media not print {
+ #site {
+ flex: 1;
+ height: 0px;
+ }
}
/* Smaller buttons */
.ui-button .ui-button-text {