// Print Styles
@media print {
@page { size: A4; } *, *::before, *::after { background: #fff !important; color: #000 !important; /* Black prints faster */ box-shadow: none !important; text-shadow: none !important; } .container { width: 90%; } body { font-size: 12pt; } #main-header a { font-size: 24pt; } #main-footer { font-size: 11pt; } .header { font-size: 18pt; } h1 { font-size: 14pt; } h2 { font-size: 13pt; } h3, h4 { font-size: 12pt; } #navbar, #share-btn, #utterances, .reversefootnote { display: none; } a[href]::after { content: " (" attr(href) ")"; font-size: 80%; } abbr[title]::after { content: " (" attr(title) ")"; } /* * Don't show links that are fragment identifiers, * or use the `javascript:` pseudo protocol */ a[href^="/index.html"]::after, .tag a::after, a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; } img { max-width: 500px; } pre { white-space: pre-wrap !important; } pre, blockquote, figure { break-inside: avoid; } /* * Printing Tables: * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables */ thead { display: table-header-group; } tr,img { break-inside: avoid; } p,h2,h3 { orphans: 3; widows: 3; } h1, h2, h3, h4, h5 { break-after: avoid; }
}