/*--------------------------------------------------------------
# Print
--------------------------------------------------------------*/
@media print {
    body {
        background: white;
        color: black;
        margin: 1em;
        font-family: "Rotunda", "Arial", sans-serif;
    }
    
    h1,h2,h3,h4,h5,h6 {
        font-family: "Geomanist", "Arial Black", "Arial", sans-serif;
    }
    
    h1 {
        font-size: 36px;
    }
    
    h2 {
        font-size: 32px;
    }
    
    h3 {
        font-size: 28px;
    }
    
    h4 {
        font-size: 24px;
    }
    
    h5 {
        font-size: 20px;
    }
    
    h6 {
        font-size: 16px;
    }
    
    a {
        color: black;
    }
    
    img {
        width: 100%;
        height: auto;
    }
    
    address {
        font-style: normal;
    }
    
    a.skip-link {
        display: none;
    }
    
    #masthead,
    .site-nav,
    article .related-articles,
    article .post-thumbnail,
    article .featured-caption,
    footer .menu-footer-en-container,
    footer .logo {
        display: none;
    }
    
    article .author {
        border-top: 1px solid #000;
        padding-top: 1em;
    }
    
    article .entry-content p,
    footer {
        line-height: 1.4;
    }
    
    .blog-post-lines .blog-post-byline,
    .blog-post-lines .separator,
    .blog-post-lines .blog-post-dateline {
        display: inline;
    }
    
    .blog-post-lines a {
        text-decoration: none;
    }
    
    .blog-post-category {
        padding-top: 1em;
        padding-bottom: 1em;
    }
    
    .blog-post-category a {
        background: none !important;
        color: black !important;
        text-decoration: none;
    }
    
    .has-drop-cap:not(:focus):first-letter {
        font-size: inherit;
        line-height: inherit;
        font-weight: inherit;
        margin: 0;
        float: inherit;
    }
}