/**
 * print.css
 */

.single-post .site-nav,
.single-post .article-sticky-navbar,
.single-post .gz-explore,
.single-post .tz-article-next,
.single-post .article-content__daily-email-signup,
.single-post .article-footer,
.single-post .site-footer,
.single-post .article-sidebar .article-share,
.single-post .article-sidebar .article-trending {
	display: none;
}

.site-content { min-height: 0; }

.single-post .article-body {
	margin: 0;
	width: auto;
}

.single-post .article-media img {
	height: auto !important;
}

.site-main>article:not(.gz-legacy-post) .pull-quote {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.do-drop-cap > p:first-of-type,
p.add-drop-cap {
	min-height: 0;
}

.do-drop-cap > p:first-of-type::first-letter,
p.add-drop-cap::first-letter {
	float: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	margin: 0;
	color: inherit;
}

/* attempt to make image not break between pages, but don't seem to work */
img {
	page-break-before: auto;
	page-break-after: auto;
	page-break-inside: avoid;
}

/* hide audio player, embed video, article-embed */
.single-post .audio-player-container,
.single-post .embed-container.embed-container--video,
.single-post .article-embed {
	display: none;
}

/* hide topper media */
.article-topper--full-bleed-overlay .article-titles--standard {
	display: flex;
}

.article-topper {
	padding: 170px 0 0;
}

.article-topper .article-media, .fixed-top .article-media {
	display: none !important;
}

.center-aligned-fixed-top-post.single-post .site-header {
	position: static;
}

.center-aligned-fixed-top-post.single-post .site-main>.post .article-titles__titles {
	padding-top: 0 !important;
}

.center-aligned-fixed-top-post.single-post .article-topper--full-bleed {
	height: auto !important;
	margin: 0;
}
