1main { 2 display: block; 3 margin: 0 auto 2em auto; 4 flex: 1; 5 overflow: auto; 6 width: 42em; 7 position: relative; 8}
1pre { 2 border: 1px solid; 3 box-shadow: 5px 5px 5px #eee; 4 overflow-x: auto; 5 padding: 1em; 6}
1hr { 2 border: none; 3 height: 1px; 4 background-color: #0d0d0d; /* or whatever text color*/ 5}1@media print { 2 .no-print, header, footer { 3 display: none !important; 4 } 5 6 body { 7 font-size: 1em; 8 color: #000; 9 background-color: none !important; 10 } 11 12 main { 13 width: 100%; 14 } 15 16 /* print out links */ 17 a[href]:after { 18 content: '(' attr(href) ')'; 19 } 20}