/* <reference path="base.css" /> */
/* <exclude /> */

#navigationwrapper,
#search, 
#footer, 
.mainCarouselWrapper,
.pageActions,
.page-actions,
.breadcrumbs,
#copyright,
.prod_wrapper,
#shareFooter,
.mod-actions,
.listitem_cta,
#tabNav,
.viewAll,
.page-tags,
.listing_tools,
.pagination,
.partners-tools,
#vui-cps-ui-tool,
#media-list,
.article-tags,
.further-reading,
.result-filter,
#carousel-promo,
.result-main-page-left,
.glossary #list_alphabetical,
.related-module,
#downloads {
	display: none;
}

.no-print {
	display: none;
}

html, body {
	background-image: none;
	background-color: white;
	background-image:none;
	margin: 0;
	padding: 0;
}

#header {
	height:100px;
	margin:0;
}

#pagewrapper {
	background-color: white;
	display: block;
	float: none;
	margin: 0;
	overflow: visible;
	padding: 0;
}

.seventy-thirty {
	float: none;
	margin: 0;
	padding: 0;
}

.landing-page .seventy-thirty {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}

.content-page .seventy-thirty {
	float:none;
	margin: 0;
	overflow:visible;
	padding: 0;
	width:auto;
}

.content-page .page-layout-left {
	float: none;
	padding: 0;
	width: auto;
}

.content-page .seventy-thirty .page-layout-left {
	margin:0;
	padding:0;
	width:auto;
}

.page-focus {
	padding: 0;
}

.page-layout-left, .page-layout-right {
	float: none;
	padding: 0;
	width: auto;
}

.page-layout-right {
	float: none;
	padding: 0;
	width: auto;
}

div.split-seventy, div.split-thirty {
	margin-top: 0;
}

#product-marquee, .product-tabs, #product-results, #product-details .product-features, #product-details #product-detail-tab-panel, #bottom-join {
	float:none;
	overflow:scroll;
	height:auto;
	display:inline;
}

span.article-publish-date  {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 9px;
}

.page-title {
	background: none;
	border-bottom:1px solid #E0EAEB;
	margin-bottom:0;
	overflow:hidden;
}

.page-title h1 {
	margin: 0 0 9px;
}

.modpad {
	padding: 0;	
}

.mod-inner {
	padding: 0;
}

.hasborder, .bordered, .mod {
	border: none;
}

/*------------------------------------------------------------------------------
 OUR PARTNERS PAGE LAYOUT PRINT STYLES
------------------------------------------------------------------------------*/

.three-column-leader {
	padding: 0;
}

.box-results  {
	padding:0;
}

.box-results li {
	border-right: none;
	display: block;
	float: none;
	margin: 0 0 18px;
	padding: 0;
	width: 100%;
}

.box-results li .partner-logo {
	margin: 12px 0;
}

.box-column-layout {
	overflow: visible;
}

.partners-column-leader  {
	margin-bottom: 24px;
	overflow: visible;
	padding: 0;
}

.leader-split {
	margin: 0 0 6px;
	padding: 0;
}

.picture-list {
	margin-bottom: 16px;
}

.picture-list ul {
	display: block;
	float: none;
	padding: 0;
}

.partners-page-header {
	float:none;
	padding:0;
	width: auto;
}

.partners-page-layout  {
	float: none;
	padding: 0;
	width: auto;
}

.pagefill {
	clear: left;
	overflow: visible;
	padding: 0;
}

.listitem {
	padding: 0;
}

.column {
	float: none;
}

.img-split .col-l, .img-split .col-r {
	margin: 0 0 12px 0;
	width: auto;
}

/* END OUR PARTNERS PAGE LAYOUT PRINT STYLES */

/* TAB COMPACTOR PRINT STYLES */

#tabMask {
	overflow: visible;
}

#tabHolder {
	width: 600px;
}

#tabMenu .jcarousel-clip {
	overflow: visible;
}

#tabMenu .jcarousel-list {
	overflow: visible;
}

#tabMenu .jcarousel-list li, #tabMenu .jcarousel-item {
	float: none;
	padding: 0;
}

#tabContainer .tabContent {
	float: none;
}

#tabContainer .tabContent li {
	padding: 10px 0 15px;
}

/* END TAB COMPACTOR PRINT STYLES */

/* CONTACT US PAGE */
.contact-section {
	clear: left;
	float: left;
}

.contact-col-one {
	float: left;
	margin:0 12px 14px 0;
	width: 60mm;
}

.contact-col-two {
	float: left;
	width: 60mm;
}

.vcard {
	display:block;
	margin: 0 0 10px 0;
	width: auto;
}

/* END CONTACT US PAGE */

#topic_article_body {
  width: 896px;
}

.page-layout, .module-layout {
	overflow: visible;
	padding: 30px 0 24px 0;
	width: 100%;
}

.list_template  {
	padding: 30px 0 24px;
}

.content-column {
	border: none;
	display: block;
	padding: 0 20px 0 0;
}

#product_full_lrg {
	border: none;
	padding: 16px 0 0 0;
}

#product_full_lrg h2 {
	padding:0;
}

#product_full_lrg li {
  list-style-type: disc;
	margin: 0 0 10px 15px;
}

#article_heading  {
	background:none;
}

.global-text-link {
	display: none;
}

.page-leader {
	padding: 0;
}

/*------------------------------------------------------------------------------
 template.findprovider-details.css: Find provider details
------------------------------------------------------------------------------*/

.contentbox h1.contentbox-title {
	margin: 0;	
}

#providerServicesOffers h2 {
	padding: 13px 22px 8px !important;
}