@media print {


	* {
		width: 100%;
		font-size: 12px !important;
	}

	.site-inner {
		display: block !important;
	}

	img {
		max-width: 30% !important;
	}

	header, footer {
		display: none !important;	
	}

	table, tr, td {
		width: 100% !important;
		font-size: 10px !important;
		height: auto;
	}

	a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;}

	.home-header-widgets, .subnav-widgets, .subnav-sub-widgets, #feature_image, .product-nav-row, #wp-live-chat-1, .to-top, .read-more-row, .mapbox, .inspiration-section, .book-section, .prices-icon, #map2, .back-to-top-row, #avista-bookingform {
		display: none !important;
	}

	.csn-icon, .vc_empty_space, .page-nav-wrap, .wpb_single_image img, .classes-blue-column.arrow-down:after, h4, .arrowafterlink, p:after, .getup-pic-grid, .home-avista-is-row, .home-bottom-row, .home-popular-row, .avista-random-pic, .vc_gitem-animated-block, .info-table  {
		display:none!important;
	}	

	.page-nav-row {
		margin-bottom:35px!important;
	}

	.classes-blue-column, .wpb_text_column, .school-map-row, .vc_row-fluid {margin:10px!important;}
	h1 { font-size:2em!important; font-weight:600; }
	h2 { font-size:1.5em!important; }
	article {display: block !important; }
	.product-section, .classes-blue-column, .home-products-row { padding:0!important; }

	.width-960 {margin:0 auto!important;}
	.classes-light-column {padding:5px!important;}
	.classes-light-column p {padding-left:20px!important;}
}