/* Loaded with media="print" (non-render-blocking) and wrapped in @media
   print as well, so the rules only ever apply when a page is printed. */
@media print {
	.site-header,
	.site-footer,
	.skip-link,
	.breadcrumbs,
	.tech-toolbar,
	.hero__actions,
	.cta-band,
	.map-embed,
	.nav-toggle-wrap {
		display: none !important;
	}

	body {
		background: #fff;
		color: #000;
	}

	.entry-content, .tech-card, .tech-table {
		background: #fff;
		color: #000;
		border-color: #999;
	}

	.tech-card { break-inside: avoid; border: 1px solid #999; }

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

	a[href^="http"]::after {
		content: " (" attr(href) ")";
		font-size: 0.8em;
		color: #333;
	}

	.container { max-width: 100%; padding: 0; }
}
