Skip to content

Instantly share code, notes, and snippets.

@miwebguy
Forked from anonymous/print.css
Last active November 9, 2022 05:17
Show Gist options
  • Select an option

  • Save miwebguy/9956d69ea0fc5a3266e6ac64af52be26 to your computer and use it in GitHub Desktop.

Select an option

Save miwebguy/9956d69ea0fc5a3266e6ac64af52be26 to your computer and use it in GitHub Desktop.
Print Style Sheet
@page { size: A4 portrait }
body {
font: 13pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
background: #fff !important;
color: #000;
}
h1 { font-size: 24pt }
h2, h3, h4 { font-size: 14pt; margin-top: 25px }
a { page-break-inside:avoid }
blockquote { page-break-inside: avoid; }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
img { page-break-inside:avoid; page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl { page-break-before:avoid }
a:link, a:visited, a { background: transparent; color: #520;font-weight: bold;text-decoration: underline;text-align: left }
a { page-break-inside:avoid }
a[href^=http]:after { content:" <" attr(href) "> " }
a:after > img { content: "" }
article a[href^="#"]:after { content: "" }
a:not(:local-link):after { content:" <" attr(href) "> " }
iframe {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
.printHide { display: none }
code, pre { font-family: "Courier New", Courier, mono }
ul, ol {list-style: square; margin-left: 18pt;margin-bottom: 20pt }
li { line-height: 1.6em }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment