@media print {
	#wrapper-content-header, #nav-secondary { display: none; }
	.block.column-center h1:first-child { display: none; }

	.policyadmin-info {
		list-style: none;
		margin: 0;
		padding: 0 0 1em 0;
		border-bottom: 2px inset gray;	
	}

	#policy-banner, #admin-banner { display: block !important; width: 100%; height: auto; }

	.policy-info {
		background-size: 100%;
		padding: 1em 0 1em 0;
	}
        
	.admin-info {
		background-size: 100%;
		padding: 1em 0 1em 0;
	}

	.policyadmin-info-label {
		display: inline-block;
		text-transform: uppercase;
		font-size: 10pt;
	}

	.policyadmin-info .policyadmin-info-label { width: 150px; }

	.policyadmin-details { margin-bottom: 1em; }
	.policyadmin-details h1, .policyadmin-details h2, .policyadmin-details h3, .policyadmin-details h4, .policyadmin-details h5 { text-transform: uppercase; font-size: 10pt; }
	.policyadmin-details > ol, .policyadmin-details > ul { padding-left: 20px; }

	.block.column-right { display: none; }

	a:link, a:visited { color: black; text-decoration: none; }
	a:link:after, a:visited:after { content: " (" attr(href) ") "; }
}