/* 
	Print.CSS
	
	@file: print.css
	@path: /assets/print.css
	@version: 2017-09-26 (Created)
	
 */
 
 @media print {
	 a {
		 color: #b65521;
	 }
	 
	h1, h2, h3, h4, h5, h6 {
		 page-break-after: avoid;
	}
	 
	img {
		 page-break-inside: avoid;
	}
	 
	footer,
	header,
	.sidebar,
	.search-block {
		display: none !important;
	}
	 
	.video-callout,
	.cta-section,
	.slider-section,
	.main-container.news,
	.box.image-overlay-only,
	.news-box .news-thumbnail,
	.internal-page-banner.no-text,
	.class-post-page-banner.no-text {
		display: none;
	}
	 
	
	.tab-content,
	.accordion-content,
	.accordion-container {
		display: block !important;
	}
		 
	.internal-page-banner,
	.view-book-page-banner {
		height: auto;
	}
	 
	 
	.internal-page-banner .banner-caption,
	.internal-page-banner .banner-caption-container {
		display: block;
	}
	 
	.two-column {
		width: 50%;
		display: table-cell;
		vertical-align: top;
	}
	
	.tab-heading,
	.accordion-heading,
	.blockquote-section,
	.color-block-content,	
	.internal-page-banner .main-container,
	.view-book-page-banner .main-container,
	.internal-page-banner.class-home-page-banner {
		color: #000;
		background: none !important;
	}
	
	
	.internal-page-banner .main-container {	 
		position: relative;
		padding: 0;
	 }
	 

	.class-post-page-banner,
	.class-post-page-banner .banner-caption {
		height: auto;
		min-height: auto;
	}
	
	.class-page .blockquote-section,
	.class-page .blockquote-section h6 {
		color: #000 !important;
	}
	 
	.box,
	.tab-panel,
	.accordion-panel {
		page-break-inside: avoid;
	}
	 
	.news-box {
		float: left;
		margin-bottom: 66px;
		max-width: 375px;
		min-height: 334px;
		width: 47.333%;
	}

	.news-box:nth-child(odd) {
		margin-right: 15px;
		clear: both;
	}
	
	.news-box:nth-child(even) {
		margin-left: 15px;
		float: right;
	}
	
	.news-box:nth-last-child(2) {
		margin-bottom: 0;
	}
	
	.news-box:nth-last-child(3) {
		margin-bottom: 0;
	}
	 

	.box {
		width: 47.333%;
		float: left;
		min-height: 334px;
		margin-bottom: 50px;
		max-width: 375px;
	}
	
	.box:nth-child(odd) {
		margin-right: 15px;
		clear: both;
	}
	
	.box:nth-child(even) {
		margin-left: 15px;
	}
	.class-post-page-banner .main-container {
		padding: 0;
	}
	
	
	.box-content,
	.overlay-block {
		background: none !important;
	}
	 
	.box[class*="overlay"] .box-content {
		color: #192857 !important;
	}
	
	.class-page.page-color-purple h1, 
	.box[class*="overlay"].purple .box-content {
		color: #571e57 !important;
	}
	
	.class-page.page-color h1,
	.box[class*="overlay"].orange .box-content {
		color: #b65521 !important;
	}
	
	.class-page.page-color-bright-green h1, 
	.box[class*="overlay"].green .box-content {
		color: #6e8834 !important;
	}
	
	 
	 .class-page.page-color-teal h1 
	.box[class*="overlay"].teal .box-content {
		color: #939598 !important;
	}
	 
	 
	
	.class-page.page-color-blue h1 {
		color: #192857 !important;;
	}
	
	.class-page.page-color-bright-orange h1 {
		color: #ee3e23 !important;
	}
	
	.class-page.page-color-black h1 {
		color: #000 !important;
	}
	
 }