123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- @charset "UTF-8";
- /*
- Theme Name: Twenty Twenty
- Adding print support. The print styles are based on the the great work of
- Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
- */
- /*--------------------------------------------------------------
- >>> TABLE OF CONTENTS:
- ----------------------------------------------------------------
- # Margins
- # Paddings
- # Width
- # Typography
- # Page breaks
- # Links
- # Visibility
- --------------------------------------------------------------*/
- @media print {
- /* Margins */
- @page {
- margin: 2cm;
- }
- .entry-header,
- .site-footer {
- margin: 0;
- }
- /* Paddings */
- .posts {
- padding: 0;
- }
-
- /* Width */
- .entry-content,
- .entry-content p,
- .section-inner,
- .section-inner.max-percentage,
- .section-inner.medium,
- .section-inner.small,
- .section-inner.thin {
- max-width: 100%;
- width: 100%;
- }
- /* Fonts */
- body {
- background: #fff !important;
- color: #000;
- font: 13pt Georgia, "Times New Roman", Times, serif;
- line-height: 1.3;
- }
- h1 {
- font-size: 20pt;
- }
- h2,
- h2.entry-title,
- h3,
- h4,
- .has-normal-font-size,
- .has-regular-font-size,
- .has-large-font-size,
- .comments-header {
- font-size: 14pt;
- margin-top: 1cm;
- }
- /* Page breaks */
- 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;
- }
- /* Links */
-
- a:link,
- a:visited,
- a {
- background: transparent;
- font-weight: bold;
- text-decoration: underline;
- }
- 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) "> ";
- }
- /* Visibility */
- #site-header,
- .comment-form,
- .comments-wrapper,
- .comment .comment-metadata,
- .footer-social-wrapper,
- .footer-widgets-outer-wrapper,
- .header-navigation-wrapper,
- .pagination-wrapper,
- .post-meta-wrapper.post-meta-single-bottom,
- .post-separator,
- .site-logo img {
- display: none;
- }
- .entry-content .wp-block-button .wp-block-button__link,
- .entry-content .wp-block-button .wp-block-file__button,
- .entry-content .button {
- background: none;
- color: #000;
- }
- }
|