@media print {
	* { text-shadow: none !important; filter:none !important; -ms-filter: none !important; width:auto;} /* Black prints faster: h5bp.com/s */
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } /* h5bp.com/t */
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	footer{display:none;}

	/*SHOW ANIATED CONTET*/
	.about-page .group-overview-content,
	.about-page .business-system-content ul li,
	.about-page .business-system-content h4,
	.about-page .team-container h4,
	.about-page .our-values-container,
	.about-page .our-values-container h4,
	.about-page .our-values-container .boxes,
	.about-page .our-values-container .boxes > img,
	.about-page .our-values-container .boxes p,
	.about-page .our-values-container .boxes div,
	.markets-page .module .header h4,
	.markets-page .module .header .icon,
	.markets-page .module ul li,
	.safety-page .safety-left,
	.safety-page .safety-right,
	.safety-page .safety-management h2,
	.safety-page .safety-leadership h2,
	.safety-page .safety-management > img,
	.safety-page  .safety-leadership li > img,
	.employees-page #employer,
	.employees-page .assistance-program,.employees-page .paragraph-values,
	.employees-page .benefits,
	.employees-page .training-developlment,
	.employees-content .container-oportunities,
	.employees-page .paragraph-vision,
	.employees-page .boxes,
	.employees-page #vision,
	.employees-page #values{visibility:visible!important;opacity:1!important;}

	#top-header {box-shadow: none;}
	#top-header nav .menu-button, .container-top-menu, footer {display:none !important;}
	#top-header .logo {display: block !important;}
	#top-header a[href]:after,
	footer .general-container a[href]:after,
	.about-page a[href]:after {content: none !important;}

}

/************************************/
/*********** ABOUT PAGE *************/
/************************************/
@media print {
	.about-page .business-container .general-margin .business-system-content {top:50%;}
	/*.about-page .business-container .business-system-content ul {width:100%; margin:0;}*/
	.about-page .team-container .general-margin ul li {margin: 0 !important; margin-bottom: 20px !important;}
	/* our approach to business */
	.ie8 .about-page .business-container .group-overview-content,
	.ie9 .about-page .business-container .group-overview-content {top: -20px !important;}
	.about-page .business-container .group-overview-content .content .column p {font-size: 12px !important;}
	/* zachry business system*/
	.about-page .business-container .general-margin .business-system-content ul li {min-height: 100px !important;height: 100px !important;}
	.ie8 .about-page .business-container .business-system-content ul,
	.about-page .business-container .business-system-content ul {margin-top: 0 !important;}
	.ie8 .about-page .business-container .business-system-content ul li {min-height: 100px !important;height: 100px !important;}
	.ie8 .about-page .business-container .business-system-content ul li p {font-size: 12px !important;}

}

@media print and (orientation: portrait) {
	.about-page .business-container .business-system-content ul li p {font-size: 12px !important;}
}

@media print and (orientation: landscape) {
	.about-page .business-container .general-margin .business-system-content ul li p {font-size: 12px;}
}

@media print {
	.business-container,
	.team-container,
	/*.our-values-container,*/
	.citizenship-container,
	.releases-content {
		page-break-after: always;
	}
}
