@media print {
	body *, 
	body div, 
	body div:before,
	section, 
	body .et_pb_section, 
	body div.et_pb_section_0.et_pb_section,
	body div.et_pb_section_1.et_pb_section,
	body div.et_pb_section_2.et_pb_section,
	body div.et_pb_section_3.et_pb_section,
	body div.et_pb_section_4.et_pb_section,
	body div.et_pb_section_5.et_pb_section,
	body div.et_pb_section_6.et_pb_section,
	body .et_pb_row,
	body .et_pb_column,
	body .et_pb_module {
		background: #fff !important;
		background-color: #fff !important;
		background-image: none !important;
		line-height: 1.5 !important;
		border: 0px !important;
	}
	body, 
	body h1, 
	body h2, 
	body h3, 
	body h4, 
	body h5, 
	body h6, 
	body p, 
	body span, 
	body a, 
	body .et_pb_module, 
	body .et_pb_module h1, 
	body .et_pb_module h2, 
	body .et_pb_module h3, 
	body .et_pb_module h4, 
	body .et_pb_module h5, 
	body .et_pb_module h6, 
	body .et_pb_module p, 
	body .et_pb_module span, 
	body .et_pb_module a,
	body .et_pb_module.et_pb_bg_layout_dark a,
	body .et_pb_module_header,
	body .et_pb_section .et_pb_module .et_pb_promo_description > .et_pb_module_header,
	body .et_pb_post.et_pb_post_extra .entry-title a,
	body .et_pb_blog_extras_0 .et_pb_post.et_pb_post_extra .entry-title a {
		color: #000 !important;
		text-align: left !important;
		line-height: 1.5 !important;
		text-shadow: none !important;
	}
	body h1, 
	body .et_pb_cta_0.et_pb_promo h2, 
	body .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, 
	body .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, 
	body .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, 
	body .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, 
	body .et_pb_cta_0.et_pb_promo h6.et_pb_module_header, 
	body h2, body .et_pb_section .et_pb_promo_description > h1.et_pb_module_header,  
	body .et_pb_section .et_pb_promo_description > h2.et_pb_module_header,  
	body .et_pb_section .et_pb_promo_description > h3.et_pb_module_header {
		font-size: 24px !important;
		line-height: 1.5 !important;
	}
	body h3, 
	body h4, 
	body h5, 
	body .et_pb_blurb_container h4.et_pb_module_header, 
	body .et_pb_blurb_container h5.et_pb_module_header, 
	body .et_pb_blurb_container h4.et_pb_module_header > span, 
	body .et_pb_blurb_container h5.et_pb_module_header > span  {
		font-size: 20px;
		line-height: 1.5 !important;
	}
	body h6, 
	body p  {
		font-size: 16px !important;
		line-height: 1.5 !important;
	}
	body .et_pb_section > .et_pb_row > .et_pb_column > .et_pb_module:not(.et_pb_image):not(.et_pb_button_module_wrapper), 
	body .et_pb_section > .et_pb_row > .et_pb_column > .et_pb_module.et_pb_blurb  {
		display: block !important;
		width: 100% !important;
		height: auto !important;
		min-height: auto !important;
		padding: 1px !important;
		margin-bottom: 25px !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
		border: 0px !important;
	}
	body .et_pb_section, 
	body .et_section_regular, 
	body .et_pb_section > .et_pb_row, 
	body .et_pb_section .et_pb_row > .et_pb_column, 
	body .et_pb_column > .et_pb_blurb > .et_pb_blurb_content, 
	body .et_pb_section .et_pb_module > .et_pb_promo_description, 
	body .et_pb_section .et_pb_module > .et_pb_promo_description * {
		display: block !important;
		width: 100% !important;
		height: auto !important;
		min-height: auto !important;
		padding: 1px !important;
		margin-bottom: 0px !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
		border: 0px !important;
		box-shadow: none !important;
	}

	body .et_pb_section .et_pb_row .et_pb_column {
		margin-right: 0px !important;
	}
	header,
	#main-header, 
	#wpfront-notification-bar-spacer, 
	.et_pb_button_wrapper, 
	.et_pb_button, 
	img,
	.et_pb_image,
	footer, 
	.et_pb_scroll_top,
	.et_pb_main_blurb_image,
	.et_pb_module.et_pb_video,
	.more-link,
	.gform_wrapper,
	script, 
	style,
	body .et_pb_module.et_pb_accordion .et_pb_toggle_title:before,
	body ul.et_pb_side_nav,
	body ul.et_pb_side_nav *,
	body span.sideNav,
	body .footerLinks,
	body .et_pb_testimonial:before,
	.sectionMenu,
	.et_pb_module.ba_logo_carousel,
	.et_pb_module.et_pb_blog_extras{
		visibility: hidden !important;
		display: none !important;
		max-height: 1px !important;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	body .et_pb_module.et_pb_accordion .et_pb_toggle_close .et_pb_toggle_content {
		display: block !important;
	}
}
