@media print {

/* Print styles */

.header-button,
.nav-global,
#ArticleDisplay:before,
#ArticleDisplay header .moreInfo > div.share-tools,
#ArticleDisplay .column-right,
#ArticleDisplay .content .related,
#ArticleDisplay .pullquote .social,
#ArticleDisplay .sharing,
#Recommended,
#Promo-Simple,
#Popular-horizontal,
#FooterNlSignup,
#Site-Footer .bottom .links,
#Site-Footer .top,
.newsletterOverlay,
.sb-theme-switch,
.podcastPlayer.v2,
.imageShare .social,
.nl-signup,
#ArticleDisplay .tags {
    display: none !important;
}




#Site-Footer {
    background-color: #fff;
}

#Site-Footer .bottom .legal, 
#Site-Footer .bottom .legal a {
    color: #000;
}

#ArticleDisplay header {
    padding: 40px 20px 20px;
}

#ArticleDisplay .content {
    margin-left: 20px;
    margin-right: 20px;
    max-width: initial;
}

#Site-Footer {
    padding-top: 0px !important;
    padding-left: 20px;
    padding-right: 20px;
}

#Site-Footer .bottom .legal {
    max-width: initial;
}

#ArticleDisplay .content {
    font-size: initial;
    line-height: 1.6em;
}







/* Podcast-specific */

.accordionPanel,
html.dark .accordionPanel {
    max-height: initial;
    background: transparent;
    border: 1px solid #ccc;
}

html.dark #ArticleDisplay .shadebox, 
#ArticleDisplay .shadebox {
    background-color: transparent !important;
    border: solid 1px #999;
}

html.dark #ArticleDisplay .pullquote, 
#ArticleDisplay .pullquote {
    background-color: transparent !important;
    border-top: 2px solid #999;
    border-bottom: 2px solid #999;
}










/* Dark mode overrides */

html.dark body, 
html.dark #ArticleDisplay header h2, 
html.dark #ArticleDisplay header .moreInfo, 
html.dark #ArticleDisplay header .moreInfo #byline a, 
html.dark #ArticleDisplay .content, 
html.dark #ArticleDisplay div[class*="sidebar-"], 
html.dark a, html.dark #Site-Header .nav-global a, 
html.dark #ArticleDisplay .tags a, 
html.dark #Site-Header .header-button.button-left, 
html.dark #Site-Header .header-button.button-right .label, 
html.dark #ArticleDisplay .related .heading, 
html.dark #ArticleDisplay .digitalissue .heading, 
html.dark #ArticleDisplay .tags:before, 
html.dark .section-header, 
html.dark #Popular-horizontal .intro, 
html.dark #Popular-horizontal .intro a, 
html.dark #Popular-horizontal li a, 
html.dark #ArticleDisplay header .category-primary a {
    color: #000 !important;
}

html.dark #ArticleDisplay header .moreInfo > div:before, 
html.dark #ArticleDisplay header .moreInfo > time:before, 
html.dark #ArticleDisplay header .publisher:before {
    background-color: #000 !important;
}

html.dark body, 
html.dark .content-wrapper, 
html.dark .alist.home-level2 .title, 
html.dark #Popular-horizontal {
    background-color: transparent !important;
}

html.dark #ArticleDisplay:before, 
html.dark #Archives-Bottom, 
html.dark #Recommended {
    background-color: #eee !important;
}

html.dark #ArticleDisplay header .category-primary a {
    color: #000 !important;
    background-color: transparent !important;
}

html.dark #ArticleDisplay .content p a {
    color: #000 !important;
    text-decoration: underline !important;
}

html.dark .header-top .logo-main img {
    background: none;
    height: auto;
    padding-top: 0;
}

html.dark .flourish-wrapper, 
html.dark .ceros-wrapper {
    background-color: transparent !important;
    padding: 0px !important;
}





}