
/*Hide stuff we don't need*/

#nav,
#banner,
#fpss-outer-container,
#header_right,
#footer,
#breadcrumbs,
.subpage #left_col,
#right_col,
#cbottom,
#header > img,
select,
.view_all,
.pagination,
#limit_res,
.goback,
#section_top .top_cols p + a,
.btn1,
.btn2,
#members_alpha,
#members_industry,
#members_search,
.page_27 #component h3,
#map_link,
.wgBacklist,
.wgPaginationTop,
.wgPaginationBottom,
.contact .form,
.contact #component h4,
.wf_file,
.contact #right_col .mod_ijoomlazone {
	display: none;
	}


/*Top*/

.sec_col {
    padding: 0 0 0 30px;
	overflow: visible;
}
.sec_col:first-child {
    padding: 0;
}

.home #banner {
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;
	}

#lbanner {
	font-size: 18px;
	width: 100%;
	height: auto;
	margin: 0 0 30px 0;
	padding: 0;
	background: #fff;
	color: #000;
	float: none;
	}
#lbanner h2,
#lbanner a {
	color: #000 !important;
	}

#section_bottom .sec_col {
	width: 100%;
	float: none !important;
	height: auto !important;
	padding: 0;
	margin: 0;
	}
#top_news .column {
	break-inside: avoid;
	}




/*General*/

body {
	background: #fff;
	}

#wrapper {
    background: #fff;
    width: 100%;
	margin: 0;
	padding: 0;
}

#content {
	width: 100%;
	padding: 0;
	margin: 0;
	}

#header {
	height: 80px;
	background: #fff url(../images/tagline.gif) 100px center no-repeat;
	margin-bottom: 40px;
	}
#header #logo {
	width: 80px;
	}
#header #logo:after {
	content: attr(alt);
	}

.subpage #center_col {
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	}
* {
	box-shadow: none !important;
	}



/*Media*/

.page_16 #right_col {
	display: block !important;
	padding: 0;
	margin: 0;
	}
.featured_video,
.joomla_sharethis,
#facebook {
	padding: 0;
	margin: 20px 0 0 0;
	}

/*Member Directory*/

.page_27 #component > strong {
	background: #fff;
	margin-left: -32px;
	
	}

/*Events*/

.register {
	padding: 0 !important;
	margin: 0;
	}
.register p {
	margin-top: 0 !important;
	}


/*Contact*/

.contact #right_col,
.contact #right_col div.block {
	display: block !important;
	padding: 0;
	margin: 0;
	width: 100%;
	}
.contact #right_col {
	margin-top: 20px;
	}
.contact div.block .snippet {
	width: 200px;
	float: left;
	margin: 10px 0 10px 0 !important;
}


