@media print {

    body {
        background: #fff !important;
        width: 770px;
    }
    
    img {
        page-break-inside: avoid;
    }
    
    nav,
    #sec_nav,
    #toggle_menu,
    #mobile_nav,
    .sortby,
    .share_bar,
    .shares,
    .further,
    .published {
        display: none !important;
    }
    
    header {
        padding:0 !important;
    }
    
    .item_wrapper {
        display: inline-block;
        max-width: 30%;
    }
    
    .print-grid-60 {
        max-width: 60%;
    }
    
    .item_inner {
        padding: 0 !important;
    }

    .content_image {
        -webkit-print-color-adjust: exact;
        display: inline-block;
    }
    
    .content_image_inner {
        padding: 0 !important;
        height: 200px;
    }
    
    aside {
        width: 30% !important;
        display: inline-block !important;
        vertical-align: top;
    }
    
    aside div.image,
    aside div.detail {
        width: 100% !important;
        display: inline-block;
        vertical-align: top;
        padding: 0 !important;
    }
    
    blockquote {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    
    p.credit {
        font-size: 12px !important;
    }
    
    div.info {
        padding: 0 !important;
    }

}