<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media print {
	*:not(input),
	*:before,
	*:after,
	*:first-letter,
	p:first-line,
	div:first-line,
	blockquote:first-line,
	li:first-line {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	input {
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited { text-decoration: underline !important; }

	a[href]:after { content: " (" attr(href) ")"; word-break: break-word; }

	abbr[title]:after { content: " (" attr(title) ")"; }

	/*
		* Don't show links that are fragment identifiers,
		* or use the `javascript:` pseudo protocol
		*/

	a[href^="#"]:after,
	a[href^="javascript:"]:after { content: ""; }

	pre { white-space: pre-wrap !important; }

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	/*
		* Printing Tables:
		* http://css-discuss.incutio.com/wiki/Printing_Tables
		*/

	thead { display: table-header-group; }

	tr,
	img { page-break-inside: avoid; }

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 { page-break-after: avoid; }

	/**
		RESET some heights and spacings
	*/
	.print\:h-auto {
		height: auto;
		max-height: auto;
		min-height: 1px;
	}

	main &gt; * + * {
		margin-top: 24px !important;
	}

	[class*="py-"] {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	[class*="px-"] {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	/**
		* HIDE certain elements completely
		*/
	footer,
	.print\:hidden
	{
		display: none !important;
	}

	/* HIDE everything outside the &lt;MAIN&gt; */
	body &gt; *:not(main) { display: none; }

}</pre></body></html>