﻿@media print {
    .author-bio, #breadcrumbs, .blog-pager, #decomments-form-add-comment, .feed-links, #footer, .footer, .footer-outer, #header-widgets, nav, .sidebar, #sidebar, #header, .sidebar div div, .content-ads, .make-comment, .heading, .related-posts, .body #navbar, .Navbar, .meta, .main-inner .fauxcolumn-right-outer, .main-inner .column-right-outer, .navigation, .noprint, .post-byline, .meta-single, .post-tags, .readability, .site-title img {
        display: none !important;
    }

    .main-inner .fauxcolumn-right-outer {
        padding-right: 0px;
        width: 0px;
    }

    .main-inner .column-right-outer {
        padding-right: 0px;
        width: 0px;
    }

    .main-inner .columns {
        padding-right: 0px;
        width: 100%;
    }
    /* PRINT Avoid breaking images in the middle */
    p {
        page-break-inside: avoid;
    }
    /* PRINT Inhaltsbreite setzen */
    @page {
        size: 210mm 297mm; /* portrait */
        margin: 1cm;
    }



    body {
        margin: 0;
        padding: 0;
        line-height: 1.2em;
        word-spacing: 1px;
        letter-spacing: 0.2px;
        font: 12px Tahoma, Geneva, sans-serif;
        color: #000;
        background: #fff !important;
    }

    /*Remove Element*/
    #logo, #catnavi, #header, #nav, .noprint, .topnavi, .more-link, .navigation, #sidebartop, #related, #social, #sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, #commentabs .idTabs, .postmeta-content .comments, #respond h3, .tag, .footerlinks {
        display: none;
    }


    /* Ensure the content spans the full width */
    #container, #container2, #content {
        width: 100%;
        margin: 0;
        float: none;
    }

    /* Change text colour to black (useful for light text on a dark background) */
    .lighttext {
        color: #000
    }

    /* PRINT SAVE INK: Set fontsize, background white and font black.*/
    body, .content, .post-outer, html .main-inner .date-outer, .body-fauxcolumns, .content-fauxcolumns {
        font: 18pt Georgia, "Times New Roman", Times, serif;
        line-height: 1.2;
        background: #fff !important;
        color: #000 !important;
        ;
    }

    h1 {
        font-size: 24pt;
    }

    h2, h3, h4 {
        font-size: 16pt;
        margin-top: 25px;
    }
}
