@media print {
    #story .featured-image,
    #story .gallery,
    #story #navShareBar,
    #story a.post-edit-link {
        display: none !important;
    }

    #chapters > li > * {
        visibility: visible !important;
    }

    body.single-story #zone-content #story .story-headline {
        position: relative;
    }

    body.single-story #zone-content .story-quote blockquote {
        font-size: 20px;
        line-height: 1.4;
    }
    body.single-story #zone-content .story-quote blockquote .fa {
        font-size: 20px;
    }

    body.single-story #zone-content #chapters h4.chapter-title {
        page-break-inside: avoid;
    }

    body.single-story #zone-content #chapters .chapter-content {
        width: 75%;
        float: left;
    }
    body.single-story #zone-content #chapters .chapter-content + .columns {
        width: 25%;
        float: right;
    }

    body.single-story #zone-content #chapters .chapter-content p {
        font-size: 12px;
    }

    body.single-story #zone-content #chapters .quote-wrapper {
        page-break-inside: avoid;
        padding: 15px 0;
    }
    body.single-story #zone-content #chapters .quote-wrapper blockquote {
        padding-top: 10px;
        font-size: 15px;
        line-height: 1.4;
    }
    body.single-story #zone-content #chapters .quote-wrapper .fa {
        font-size: 20px;
    }
    body.single-story #zone-content #chapters .quote-wrapper .attribution {
        padding-top: 20px;
    }

    body.single-story #zone-content #chapters .chapter-images > li .caption {
        position: relative;
    }
    body.single-story #zone-content #chapters .chapter-images > li .caption h6 {
        display: none;
    }
    body.single-story #zone-content #chapters .chapter-images > li .caption .caption-text {
        display: block !important;
        font-size: 11px;
        line-height: 1.2;
    }
}
