@media print { @page {
margin: 2cm;
}
#primary {
padding: 0;
}
.entry {
margin-top: 1em;
}
.entry .entry-header, .site-footer .site-info {
margin: 0;
} #page .site-header,
#primary {
border: 0;
} body {
font: 13pt "Times New Roman", Times, Georgia, serif;
line-height: 1.4;
background: #fff;
color: #000;
outline: 0;
padding: 0;
}
h1 {
font-size: 24pt;
}
h2, h3, h4, .has-regular-font-size, .has-large-font-size, h2.author-title, p.author-bio, .comments-title {
font-size: 14pt;
margin-top: 25px;
} a,
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;
} .entry-content a:link,
.entry-content a:visited, .entry-content a {
background: transparent;
font-weight: bold;
text-decoration: underline;
text-align: left;
}
.entry .entry-content .wp-block-button .wp-block-button__link, .entry .entry-content .button {
color: #000;
background: transparent;
} .site-info {
background: #fff;
color: #000;
} .nav1,
.nav2, .nav3, .highlight-menu-contain, .mobile-menu-toggle, .desktop-menu-toggle, .jp-relatedposts-i2, .social-navigation, .subpage-toggle-contain, .header-search-contain, .top-header-contain, .bottom-header-contain, .button.mb-cta, .sharedaddy, .entry-footer, .widget-area, .comments-area .comments-title-wrap, .comment-form-flex, .comment-reply, #respond,
.comment .comment-metadata .edit-link, .newspack_global_ad, .widget_newspack-ads-widget, .above-content.widget, .below-content.widget, .footer-branding, .site-info a.privacy-policy-link, .wc-memberships-frontend-banner, #atomic-proxy-bar,
.newspack-lightbox, .newspack-inline-popup {
display: none;
}  amp-ads,
amp-next-page {
display: none;
} }