@media only print {
	body {
		font-family: 'Open Sans', Arial, sans-serif !important;		
	}
	.no-print,
	nav,
	#main-nav,
	.navbar {
		display: none !important;
	}
	#icons,
	.mobile-only,
	img,
	section.popup,
	a.read-more,
	.img-read-more,
	div.download,
	p.parent-link,
	footer,
	hr {
		display: none;
	}
	section,
	.animated,
	.print,
	section.img-header,
	.ui-accordion-content {
		display: block;
		padding: 10px 0;
		margin: 0;
	}
	img.print {
		display: block;
		max-width: 90%;
	}
	h1 {
		font-size: 45px;
		line-height: 55px;
		margin-top: 10px;
		margin-bottom: 0;
		padding-left: 13px;
	}
	h2,
	h3.our-impact-header {
		font-size: 35px;
		line-height: 45px;
	}
	h3,
	p.lead {
		font-size: 25px;
		line-height: 35px;
	}
	h3.our-impact-header,
	section.img-header {
		margin-top: 10px;
	}	
	#our-impact {
		padding-top: 0;
		margin-top: 0;
	}
	#logo {
		padding: 0;
		margin: 0;
		height: auto;
	}
	#logo img {
		width: 180px;
	}
	p.lead {
		margin: 0;
		padding: 0 0 10px 13px;
	}
	section {
		padding: 20px 0;
		margin: 0;
		border-bottom: 1px solid #cccccc;
	}
	.container .row {
		width: 100%;
		clear: both;
		float: none;
	}
	.container .row .col-md-1 {
		display: none;
	}
	.container .row .col-md-6 {
		width: 100%;
		float: left;
		clear: none;
	}
	.col-header-img {
		display: none;
	}
	section.img-header {
		clear: both;
		float: none;
		border: 0;
	}
	#highlights,
	#contact-us {
		clear: both;
		float: none;
		margin-top: 40px;
		padding-top: 20px;
		border-top: 1px solid #cccccc;
	}
	.print-pull-up {
		margin-top: -36px;
	}
	.print-pull-up-more {
		margin-top: -50px;
	}	
	.print-padding-bottom {
		padding-bottom: 30px;
	}
	#logos {
		height: 100px;
	}
	#logos img {
		float: left;
		width: 80px;
		height: auto;
		margin: 10px;
	}
	.ui-accordion-content {
		display: block !important;
		margin-top: -20px;
		padding-top: 0;
	}
	.ui-accordion-content .clear-both {
		display: none;
	}
	.ui-accordion-content .thumb-title {
		font-weight: bold;
		display: block;
		clear: both;
		float: none;
	}
	.ui-accordion-content br {
		display: none;
	}
	.ui-accordion-content .col-md-6,
	.ui-accordion-content .square-thumb {
		margin: 0 0 10px 0 !important;
		padding: 0 !important;
	}
	ul {
		margin-left: 18px;
		padding-left: 0;
	}
	ul li {
		margin: 5px 0;
	}

	/* modal popups for print; enabled by js */
	.popup h2,
	.popup img,
	.popup p {
		display: block !important;
	}
	.popup img {
		max-width: 150px;
		height: auto;
	}
	.popup .popup-close-x,
	.read-more-close {
		display: none !important;
	}	
	.popup figure,
	.popup figure img {
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	.popup figure figcaption {
		font-size: 12px !important;
		line-height: 16px !important;
		font-style: italic !important;
	}
	.popup img.print-full-width {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		clear: both !important;
		float: none !important;
	}
	p.print-page-break {
		page-break-after: always;		
	}

	@media (max-width : 768px) {
		.container .row .col-md-6,
		img {
			width: 90%;
			clear: both;
			float: none;

		}
		#logos img {
			float: left;
			clear: none;
			width: 15%;
			height: auto;
			margin: 10px 2%;
		}		
	}

}
