body {
	background: #fff !important;
	color: #111 !important;
}

body::before,
.site-header,
.site-footer,
.mobile-nav,
.search-panel,
.single-share,
.related-section,
.btn,
.icon-btn,
.video-embed__facade {
	display: none !important;
}

.single-cover__img,
.media-gallery__img,
.entry-content img {
	max-width: 100% !important;
	page-break-inside: avoid;
}

.single-section--sources,
.entry-content {
	max-width: 100%;
}

.source-list__url a::after {
	content: " (" attr(href) ")";
	font-size: 0.85em;
	word-break: break-all;
}

a {
	color: #000 !important;
	text-decoration: underline;
}
