/*** Print styles ***/


/** General layout and typography **/

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  background-color: #fff;
  color: #000000;
}

a:link, a:visited{
  color: #000000 !important;
  text-decoration: underline !important;
}

table { width: 100%; }

#page {
    width:auto;
    margin:0;
    background: none;
}

#page-bottom {
    border: none;  
    margin:0;
}

#content{
  width: auto;
  margin: 0;
  padding: 0;
}

#main-content,
#main-content-left { float: none; width: auto; }

#product-main { float: none; width: auto; }

.title-text, div.title-desc, .title-desc-body {
	width: auto;
	font-size: 1em;
}


/** Hide elements **/

#top-nav,
#sidebar,
#sidebar-right,
#link-container,
.search-form,
.section-navigation,
.feature-social,
.promo-area,
/* footer */
#footer .footer-links,
#footer .footer-links-sm,
#footer-right,
#footer .left,
#footer .rss-signup,
#footer .corp-links,
/* products */
.google-preview_launcher, 
.slider .prev,
.slider .next,
.slider ul li,
.product-main-links,
div.productDetail-blowupImage,
#upsell,
.title-text-bottom,
.productDetail-misc,
.productDetail-misc-top,
.productDetail-misc-bottom,
.productDetail-purchaseOrder,
.product-cartIcon,
.product-cartLink,
/* press room */
.login,
#pr_search_form,
.press-release_media
 { display: none !important; }
 
.placementzone-divider { visibility: hidden; }

/* Hide borders, background, etc. */

.title-text,
div.title-desc,
.title-desc-body,
#title-tabs img,
#title-tabs li.on img { border: none; }

#breadcrumb,
#breadcrumb div,
.feature.box,
.more,
.productDetail-format { background: none !important; }

#breadcrumb { margin: 10px 0 !important; }

/* Minisites */
#title-tabs { background: none; }
#title-tabs ul li{ list-style:none; display: inline;}
#title-tabs ul{ left:0; }

/* Product page */

.productDetail-largeCover { float: left; margin-right: 10px; }
.productDetail-purchase, .productDetail-purchaseNote, .productDetail-purchaseHow {
    margin-left: 250px;
}
div.product-biblio { width: 450px; }

.slider div ul li {
	border: 0 none !important;
	padding: 0 0 15px;
}

.slider div ul li.on {
	display: block !important;
	font-size: 1.5em;
	margin: 0 0 !important;
	font-weight: bold;
}

.product-biblio div[class^="format"],
.product-formatHat div[class^="format"] {
	background: none;
	color: #555555;
	padding: 0;
}

.title-text, .title-desc-body {
	padding: 15px 0 0;
}

div.title-desc h3 { padding: 0; }

.title-text .accordion-content {
    display: block !important;
    max-height: none;
    border: none;
}

.title-text .accordion-more span {
	background: none;
	padding-left: 0;
}

.title-text .accordion-more { 
	background: none !important;
	font-weight: bold;
}

.title-enhanced-highered .ehep-column-left { width: 60%; }
.title-enhanced-highered .ehep-column-right { width: 35%; }

/** Footer **/

#footer{
    background: none;
    text-align: center;
    min-height: auto;
    padding: 10px 0;
}
    
#footer-left {
	height: 15px;
	width: auto;
}

    
/* Press Room */

#press-release_corporate .press-release_details{ margin: 0; }

