/* TSW Premium — print styles */
@media print {
	body {
		background: #fff !important;
		color: #000 !important;
		font-size: 12pt;
		line-height: 1.5;
	}
	header,
	footer,
	.tsw-three-col__rail,
	.tsw-three-col__aside,
	.tsw-progress,
	.tsw-share,
	.tsw-post-nav,
	.tsw-back-to-top,
	.tsw-breadcrumbs,
	.wp-block-post-comments-form,
	.tsw-premium-newsletter,
	[class*="tsw-newsletter"],
	.skip-link,
	nav,
	.wp-block-navigation {
		display: none !important;
	}
	.tsw-three-col {
		display: block !important;
	}
	.tsw-three-col__main {
		max-width: none !important;
		width: 100% !important;
	}
	a {
		color: #000 !important;
		text-decoration: underline;
	}
	a[href^="http"]::after {
		content: " (" attr(href) ")";
		font-size: 0.85em;
		color: #555;
	}
	img {
		max-width: 100% !important;
		page-break-inside: avoid;
	}
	h1, h2, h3 {
		page-break-after: avoid;
	}
	p, blockquote {
		orphans: 3;
		widows: 3;
	}
	pre, blockquote {
		page-break-inside: avoid;
	}
}
