h2, #leavebehind #banner-text h1 { font-size:24px;}
h4 { font-size:24px; line-height:20px;}
#banner-text { margin:0px 0px 0px 0px; position:static;}
#banner-text-wrapper { margin:20px auto 0px auto;}
.banner-title {  font-size:19px; color:#000; max-width:none; text-shadow:none;}
.banner-sub-title { font-size:13px; color:#000; text-shadow:none; }
.banner-break { display:inline;}

#content .thirds > div { float:none; width:auto; clear:none; margin-right:none;}
#grey-image-footer { background-image:none; padding:10px 0px;}
#grey-image-footer img{ margin:0 auto; float:none; width:100%;max-width:none; }
#grey-image-footer h4 { margin:20px 0px 10px 0px; font-size:20px;}

#home-training { text-align:center; }
#home-training img { float:none; margin:0 auto; }
#home-training h4 { font-size:20px; margin-top:20px;}
#home-training p { font-size:12px; line-height:16px; }
#home-training .body-wrapper{ padding:20px 0px;}

#home-courses .learn-more-small { float:none; margin:20px auto; text-align:center; }
#content .product-single p { font-size:13px; line-height:20px;}

.learn-more-small span { display:inline-block; float:none;}
.instructor h3 { font-size:17px;  }

#facility-images{width:100%;}
#facility-images img { width:46%;  margin:0px 2% 2% 0px; }
#facility-images img:nth-child(2n+1){clear:both;}

.halves > div { float:none; width:auto;padding-left:0px; padding-right:0px;}
img.alignright { display:block; float:none; margin:0px 0px 10px 0px;}
#contact-form-wrapper { float:none; max-width:none; }


#content #invoices ul.tabs li,#content #students ul.tabs li{font-size:16px;}

.hitem.inv-num { width:15%;}
.hitem.inv-students { width:40%;}
.hitem.inv-items { width:40%;}
.hitem.inv-total { width:30%; margin-left:1%; clear:both;}
.hitem.inv-paid { width:25%;}
.hitem.inv-balance { width:25%;}


.hitem.std-student { width:35%;}
.hitem.std-email { width:60%;}
.hitem.std-phone { width:35%; margin-left:1%; clear:both;}
.hitem.std-class { width:30%;}
.hitem.std-date { width:25%;}


.campusfilter{width:260px; margin-top:-50px; margin-left:100px; height:45px; background-position:right 1px; background:url(../images/locationdropdown-sml.png) no-repeat right 5px;}
.campusfilter select{width:280px; height:45px; font-size:25px;}

#facility-images {float:none; width:auto; height:auto !important}
#location-map{float:none; width:auto; height:auto !important; clear:both; position:relative;}
#location-map iframe{width:99.5% !important;}

.halves > div { margin-bottom: 0px; overflow:visible; }
#content #contact-form-wrapper .courses ul li{padding: 7px 0px;}




#facility-images{}

#leavebehind .body-wrapper.about-us
{
	width: auto;
}

.leavebehindWrapper, #leavebehind #header, #leavebehind #banner-text-wrapper, #leavebehind .body-wrapper.about-us
{
	margin: 0 0 0 15px;
	padding: 0;
}

#leavebehind #banner-text-wrapper
{
	margin-top:20px;
}




#leavebehind .banner-image
{
	
}

#leavebehind #banner-text 
{
	margin-top: 15px;
}

#leavebehind #header {	margin-bottom: 15px }