@media print {
	iframe,
	embed,
	.button,
	.fusion-video,
	.fusion-hide-on-mobile,
	.fusion-header-sticky-height,
	.fusion-main-menu, 
	.fusion-mobile-nav-holder, 
	#search-form,
	#home-backgrounds,
	.buckets,
	.bucket-jumplink,
	.rfqcontainer,
	#testimonials,
	#footer-cta,
	#pre-footer,
	#nav_menu-2,
	#text-2,
	#text-4,
	.copyright span,
	#quote-form-sticky,
	.to-top-container,
	.more-arrow,
	.title-sep-container,
	.icon-left,
	.pip-nav,
	.wpcf7-recaptcha,
	.wpcf7-submit {
		display: none !important;
	}
	.copyright .copy,
	.collapse,
	.fusion-equal-height-columns .fusion-column-tablecell {
		display: block !important;
	}
	
	body {
		color:#222;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 13px;
		line-height: 1.4;
	}
	#main .post h2, #main .reading-box h2, #main h2, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .ei-title h2, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-author .fusion-author-title, .fusion-carousel-title, .fusion-content-widget-area .widget h4, .fusion-countdown-heading, .fusion-countdown-subheading, .fusion-flip-box .flip-box-heading-back, .fusion-header-tagline, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-modal .modal-title, .fusion-page-title-bar h1, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-tabs .nav-tabs li .fusion-tab-heading, .fusion-title h3, .main-flex .slide-content h2, .main-flex .slide-content h3, .popover .popover-title, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .project-content h3, .share-box h4, table th, #home-content h1, .fpw-page-title, #home-content h4, #home-content p, #home-buckets-area p {
		color:#222;
		font-family: Arial, Helvetica, sans-serif !important;
	}
	#fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html {
		background: transparent;
	}
	
	h1,h2,h3,h4 {
		line-height: 1.2 !important;
	}
	h1, .fusion-page-title-bar h1, #home-content h1, .fpw-page-title {
		font-size: 28px;
	}
	h2, #main .fusion-portfolio h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, h2.entry-title {
		font-size: 23px;
	}
	h3, .fusion-page-title-bar h3, .fusion-person .person-author-wrapper .person-name, .post-content h3, .project-content h3, #home-content h4 {
		font-size: 18px;
	}
	h4, .fpw-excerpt, .fpw-excerpt p, .fusion-accordian .panel-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-widget-area .fusion-accordian .panel-title {
		font-size: 15px;
	}
	.fusion-title.fusion-title-center .title-heading-center {
		padding:0;
	}
	
	hr {
		border:none;
		border-top:1px solid #ccc !important;
		clear: both;
	}
	
	img {
		max-height: 100px;
		width: auto !important;
	}
	.fusion-logo img {
		height:60px !important;
		width: auto !important;
	}
	
	body,
	.post-content .colorbanner * {
	    color: #222;
	}
	
	#main,
	.imageframe-align-center,
	.aligncenter,
	.fusion-testimonials.clean .author,
	.fusion-content-boxes.content-boxes-icon-on-top .heading,
	.fusion-content-boxes.content-boxes-icon-on-top .content-container, 
	.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {
	    text-align: left;
	    margin:0;
	}
	
	.fusion-is-sticky .fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-header-v3 .fusion-header {
		box-shadow: none !important;
		position: relative !important;
	}
	
	.fusion-header-wrapper {
		box-shadow: none;
	}
	.fusion-page-title-bar {
		color:#000;
		background: none;
		border: none;
		height:auto;
		padding: 20px 30px;
	}
	.fusion-page-title-bar h1, 
	.fusion-page-title-bar h3 {
		color:#000;
	}
	
	#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content, .fusion-header, .xbreadcrumbs, .fusion-header-wrapper .fusion-row, .width-100 .fullwidth-box, .width-100 .fusion-section-separator, .whitecontainer, .fusion-column-wrapper, .lightblue, .home article, .fusion-equal-height-columns .fusion-column-table {
		background: none !important;
		min-height: 0 !important;
		height:auto !important;
		width:100%;
	    max-width: 100%;
	    padding: 0 !important;    
	}
	
	.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
		margin:0 !important;
	    padding: 0 30px !important;    
	}
		
	.fullwidth-box,
	.lightblue,
	.width-100 .colorbanner,
	.fusion-footer-widget-area {
		color:#222;
		font-family: Arial, Helvetica, sans-serif !important;
		text-align: left;
		text-shadow: none;
		background: none !important;
		border:none !important;
		padding: 20px 0 !important;
	}
	.fusion-testimonials.clean blockquote, 
	.fusion-testimonials.clean blockquote q,
	.fusion-testimonials.clean .author {
		color:#222;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px;
		text-align: left;
		line-height: 1.4;
		padding:0;
	}
	.colorbanner:before {
		content:none;
	}
	
	.fusion-spacing-no.fusion-one-half,
	.fusion-one-half,
	.fusion-one-third,
	.fusion-two-third,
	.fusion-one-fourth,
	.fusion-three-fourth,
	.fusion-one-fifth,
	.fusion-two-fifth,
	.fusion-three-fifth,
	.fusion-four-fifth,
	.col-lg-6,
	.image {
		width: 100%;
		margin:10px auto !important;
		float: none;
	}
	
	.widget_fpw_widget {
		padding: 0;
	}
	
	#breadcrumbs {
		border:none;
		margin-bottom: 20px;
		padding:0 30px;
	}
	.xbreadcrumbs {
		font-size: 10px;
		border:none;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	.xbreadcrumbs > li,
	.testimonial-wrap {
		border:none;
		padding: 15px;
	}
	.xbreadcrumbs > li:first-child {
		padding-left:2px;
	}
	.xbreadcrumbs > li > a {
		border:none !important;
		padding: 0 !important;
	}
	
	.fusion-footer-widget-area {
		border-top:1px solid #ccc !important;
		margin-top: 20px !important;
	}
	
	.fusion-content-boxes.fusion-columns-1 .fusion-column,
	#content .col .heading img,
	.copyright,
	.fusion-footer-widget-column {
		margin:0;
	}
	
	.fusion-title.fusion-title-center {
		margin-bottom: 20px !important;
	}

}