@media print {

	@page:left {
		margin-right: 30mm;
	}

	@page:right {
		margin-left: 30mm;
	}

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

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

	p {
		orphans: 4;
	}

	p {
		widows: 5;
	}

	a {
		text-decoration: underline;
	}

/* 	a:after { 
		content: " (" attr(href) ") "; 
			font-size: 80%; 
		} */
	}

/*  */

@media print {
	*,
	*::before,
	*::after {
		background: #fff !important;
		/* color: #000 !important; */
		/* Black prints faster */
		box-shadow: none !important;
		text-shadow: none !important;
	}

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

/* 	a[href]::after {
		content: " (" attr(href) ")";
		}

		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:
   * https://web.archive.org/web/20180815150934/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;
			}
		}

/*  */

@media print {
	footer,
	.breadcrumbs-wrap > a:first-child,
	.share-column,
	.aside-column,
	.regional-top,
	header {
		display: none;
	}

	.ph-img h2, .ph-img p, .ph-img, .ph-img a {
		color: var(--c-black);
	}

	.breadcrumbs {
		margin: 0;
	}

	.page-header {
		padding: 2rem 0 0 0;
	}

	.news-open-wrap {
		margin-top: 0;
	}

	.content-column {
		--grid-ce: 12 !important;
		--grid-cs: 1 !important;
	}

	a {
		text-decoration: none;
	}
}