@media all {
	.page-break	{ 
		display: none;
	}
}

@media only print {
	
	*  {
		-webkit-transition: none !important;
		transition: none !important;
  	}
	
	.page-break	{ 
		display: block; page-break-before: always;
	}
	
/* adding logo before h1 in page to top of print document 
	.content-header {
		display: block;
		background-image: url("/_resources/images/logo-print.jpg") !important;
		opacity: 1 !important;
		background-size: 200px !important;
		background-repeat: no-repeat !important;
		margin: 1rem;
		padding-bottom: .75rem;
		visibility: visible !important;
		-webkit-print-color-adjust: exact !important;
	}*/

	p {
		font-size: 0.75rem;
		line-height: 1.2;
	}

	h1 {
		font-size: 1.125rem;
		font-weight: 900;
		line-height: 1.25;
		text-transform: none !important;
		margin: 0rem !important;
		padding: 0rem !important;
	}

	h2 {
		font-size:  1rem !important;
		font-weight: 800;
		line-height: 1.3;
	}

	h3 {
		font-size:  .8rem !important;
		font-weight: 700;
		line-height: 1.2;
	}

	h4 {
		font-size:  .75rem !important;
		font-weight: 700;
		line-height: 1.2;
	}

	h5 {
		font-size:  .6rem !important;
		font-weight: 600;
		line-height: 1.2;
	}

	h6 {
		font-size:  .6rem !important;
		font-weight: 600;
		line-height: 1.2;
	}

	li {
		font-size: 0.75rem;
		margin-bottom: 0.25rem;
		line-height: 1.2;
	}
	
	table {
		font-size:.7rem !important;
		margin-bottom: 0.125rem;
	}

	h3 ~ table {
		margin-top: 0px;
	}

	table td {
		padding:.125rem !important;
		font-size:.7rem !important;
		font-family: "Droid Serif", serif;
	}

	table th {
		padding:.125rem !important;
		font-size:.7rem !important;
		font-family: "Droid Serif", serif;
	}
	
/* does not work in ie, but will display url after link in text for print */
	a:link:after, a:visited:after { 
		content:" [" attr(href) "] ";
	}
	
	nav * {
		display: none;
	}

	footer * {
		display: none;
	}

	nav.sidebar * {
		display: none;
	}

	p#direct_edit_button * {
		display: none;
	}

	ul.breadcrumbs * {
		display: none !important;
	}

	header.header * {
		display: none;
	}
	
	header {
		height: 0rem !important;
	}
	
	ul.breadcrumbs {
		display: none;
	}
	
	.exit-off-canvas {
		display: none;
	}
	
	.row.space-above.more {
		margin-top: 0rem !important;
	}
	.space-below {
		margin-bottom: 0rem !important;
	}
	.bport_structure_hidden {
		margin: 0rem;
		padding: 0rem;
		display: none;
		line-height: 0rem;
	}
/*google image tags */
/*how to treat things with nothing in them for printing*/
	
/*policy pages
	.policy_audit {
		display: block;
		float: right;
		position: absolute;
		top:7rem;
		right:1rem;
		width: 30%;
		border-color: #262626;
    }*/
    
    .policy_statement {
	    width: 70%;
    }
	
}