@media print {
/* moving print styles from normalize.css so we can keep all of them together */
* {
background: transparent !important;
color: #000 !important;
/* Black prints faster: h5bp.com/s */
box-shadow: none !important;
text-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
/* i'm not sold on needing to put the hrefs after links on printed articles */
/* 
a[href]:after {
content: " (" attr(href) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
* /
abbr[title]:after {
content: " (" attr(title) ")";
}
/*
* Don't show links for images, or javascript/internal links
*/
pre {
border: 1px solid #999;
page-break-inside: avoid; }
blockquote {
font-size: 1.125rem;
font-style: italic; }
thead {
display: table-header-group;
/* h5bp.com/t */ }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.print-only {
display: block !important; }
.right-rail, .ad, lazyload_ad, .promo, .apart, .apart-alt, .six-column, #funnel, .handle, #resources-sponsored-links, .load-btn {
display: none !important; }
#banner .main-header .topics,
#banner .main-header .masthead button,
#banner .main-header .masthead a,
#banner .main-header #reading-tools-wrapper,
#banner .main-header .tools-expand,
#banner .main-header nav {
display: none !important; }
article header {
margin-top: 0 !important;
padding-top: 0 !important; }
article header nav,
article header #sharer {
display: none !important; }
article header .blog-byline .brand {
float: left;
width: 60%; }
article header .blog-byline .meta {
display: none !important; }
article header .blog-byline .about {
display: block !important;
float: right;
width: 35%; }
article .hero-img, article #comments, article .prev-next {
display: none !important; }
article pre, article pre code {
word-wrap: break-word !important; }
article .resources a[href]:after {
content: " (" attr(href) ")"; }
article .resources .ir a:after,
article .resources a[href^="javascript:"]:after,
article .resources a[href^="#"]:after {
content: ""; }
article .bodee figure.inline-small {
margin: 0.5rem 1rem 16px 10px;
float: left; }
article .bodee figure.inline-medium {
margin: 0.5rem 1rem 16px 10px;
max-width: 40%;
float: left; }
article .bodee figure.inline-medium img {
float: left;
margin: 0; }
footer section {
display: none !important; }
footer section.copyright {
display: block !important; }
footer section.copyright .network {
display: none !important; } }
