@media print {

h2 { font-size: 30pt !important; }


*,
		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;
		font-size: 10pt;
		line-height: 12pt;
		padding-bottom: 2px;
		padding-top: 2px !important;
	}

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

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

	pre,
	blockquote {
	
	}

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

	thead { display: table-header-group; }

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

	
	
	h3 { font-size: 250% !important; page-break-after: avoid; orphans: 3;
		widows: 3; }
	
	.mt-5 {
    margin-top: .5rem !important;
}

.mb-3, .my-3 {
    margin-bottom: 0rem !important;}

	/**
	 * HIDE certain elements completely
	 */
	 
	 
	 .footer
	 {
		display: none;
	}
	
	.alert
	 {
		display: none;
	}
	 
	 
	 .pattern-overlay-jrf14 
	 {
		display: none;
	}
	 .header {
		display: none;
	}
	.site-navigation {
		display: none;
	}
	.navbar {
		display: none;
	}

.header-static {
		display: none;
	}
	
	.btn-red {
		display: none !important;
	}
	
	p {
    margin-top: 0;
    margin-bottom: 0rem !important;
}
.mb-3 { margin-bottom: 0px !important; }

h2 { font-size: 20pt !important; }

.lead {
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 10px !important; 
}



}

