@charset "utf-8";
/*
Print Styles
*/

body {
background: white;
font-size: 12pt;
color: #000;
}

a {
color: #000;
}


#page,
#container,
#content-container,
#main-content,
.one-col,
.node-body {
width: auto;
border: 0;
float: none !important;
margin: 0 5% 0 0;
padding: 0;
background:transparent none;
display: block;
background: transparent;
overflow: visible;
}

.prod-left {
overflow: visible !important;
float: none;
width: 98%;
float: left;
z-index: 10;
position: relative;
}

.prod-left img {
width: 50%;
float: left;
margin: 0 15px 15px 0;
}

.node-body {
margin: 0;
padding: 0;
color: #000;
}

.node-body em {
color: #000 !important;
}

.prod-left p {
padding: 0 0 5px 0;
}

.prod-right {
display: none;
}

#prod-right-info-print {
display: block;
width: 47%;
float: left;
}

#main-content .recommended-reading a {
color: #000;
}

.recommended-reading {
width: 100%;
float: none;
margin: 0;
padding: 0;
color: #000;
clear: both;
float: left;
}

.recommended-reading-inner h2 {
color: #000;
font-size: 24px;
}

.each-book,
.each-book a {
color: #000;
}

.node {
overflow: visible !important;
}

.node-body p {
overflow: visible !important;
width: 100%;
}

h1 {
float: none;
padding: 0;
margin: 0;
}

.cat-listing {
margin: 0 15px 19px 0;
}

#main-li,
.panel_button,
#utility-nav ul li,
section#benifit,
section#footer-container,
div.foot-right,
#main li,
#secondary-nav li,
.recommended-reading {
background: none;
}

#main li a,
#secondary-nav li a {
color: #000;
}

#special-exihibits {
float: left;
width: 200px;
}

#new-acquisition {
float: right;
}

.recommended-reading-inner a.view-details,
a.click-here-to-inquire,
#search-container,
#blank-condo-link,
#adobe-logo,
#special-exihibits img,
#new-acquisition img,
#blog-content a.blog-read-more,
#video-section a img,
#toppanel,
#main,
#secondary-nav,
#welcome,
#utility-nav,
a.add-pref-link,
.blog-right,
.blog-right-bottom,
#UserViewForm,
#notmemberyet,
a.add-to-watchlist,
div.foot-left,
hr#image,
hr.image,
.prod-right img {
display: none;
}

.prod-right > em, 
.recommended-reading,
.featured-section,
#footer-container, #footer_bar {
display: none !important;
}

.col-left {
margin: 0;
padding: 0;
}

.print {
display: block;	
float: left;
}

.company-info-print {
float: right;
font-size: 12px;
}

.company-info-print a {
color: #000;
}

#footer-inner {
width: auto;
margin: 0;
}

div.foot-right {
float: none;
width: 70%;
height: 100%;
display: block;
color: #000;
}

div.foot-right .copyright,
div.foot-right .copyright a {
color: #000;
}

.breadcrumbs {
clear: both;
margin: 20px 0 5px;
}
