@media print {

    body {
        background:white;
        font-size:10pt;
        margin:0;
    }

    #sidebar, #comments, .menu, article .dc-about, article .post-related, #widget-area, .tags-share-box.center-box {
        display: none;
    }

    #navigation, #footer-section, .dc-single-social-top {
        display: none;
    }

    .dc-logo-nav, #header div.inner-header {
        visibility: visible;
        display: block;
    }

    #header {
        height:75px;
    }

    .post-image {
        margin-top: 50px;
        text-align: left;
    }

    .post-image, #logo, #footer-section, #main  {
        width: 670px !important;
        /*padding-left: 5%;*/
        /*padding-right: 5%;*/
    }

    .post-image img {
        max-width: 100%;
        max-height: 60%;
    }

     #main {
        padding-right: 0 !important;
    }


    .post-box-meta-single {
        display: block;
    }

    #main{
        margin-left:0;
        float:none;
    }

    h1, h2, h3, h4, h5, h6 {
        page-break-after:avoid;
        page-break-inside:avoid;
    }

    h3 { margin-left:10px;
        margin-bottom:0px;
        padding-bottom:0px;
    }

    blockquote, table, pre {
        page-break-inside:avoid;
    }

    ul, ol, dl  {
        page-break-before:avoid;
    }

    img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: auto;
    }



    img.right {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
    }

    img.left {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
    }
    .right {
        float: right;
    }

    .left {
        float: left;
    }
    img, .post-title {
        page-break-inside:avoid;
        page-break-after:avoid;
        position: relative;
    }

    .dc-lightbox img {
        max-width: 60%;
    }
    .wp-caption-text {
        padding-left: 20%;
        padding-right: 20%;
    }

    body.single-post .post-entry .dc-lightbox-p, .single-post .penci-post-gallery-container.single-slider, body.single-post div.entry-content {
        margin-left: 0;
        margin-right: 0;
    }

    .dc-single-column {
        font-size: 24px !important;
    }
}