/*--------------------------
DEFAULT PRINT STYLES
--------------------------*/
body * {overflow: visible !important; width: auto !important;} .no-print {display: none !important;} .img-text {position: relative; top: 0;}

/*--------------------------
CUSTOM
--------------------------*/
div#footer {padding:15px 0 0; border-top: 1px solid #ccc;}
div#footer .column {float: none !important; border: none !important;}
body#interior div#content {margin: 0 !important;}
body#interior div#content div#middle-column {float: none;}
body#interior div#content div#middle-column .bucket {padding: 0;}
body#interior div#content div#middle-column h1 {padding: 20px 0; text-shadow: none; color: #2A6EBB;}
a#site-logo, p#phone-number {font-size: 18px !important;}
.content-callout {width: 30% !important; padding-top: 0 !important; border: 1px solid #ccc !important;}
div#middle-column div.highlighted a.block-button {display: none;}


/*--------------------------
HOMEPAGE ONLY
--------------------------*/
div.inner-column-wrap {overflow: visible;}
div#map, object#map {display: none !important; height: 0 !important;}
div#henrico-map.bucket div#map-text {margin-top: 0; padding-left: 0; padding-right: 0;}
body#homepage div#left-column {margin-top: 20px;}
div#homepage-feature {padding-top: 70px;}
div#right-column {float: none;}
body#homepage .bucket {padding-left: 0; padding-right: 0;}
div#henrico-bullets.bucket ul {margin-left: 20px;}
div#henrico-bullets.bucket ul li {list-style-type: square; padding-left: 0;}
div#buildings-sites {clear: both;}
div#featured-buildings-sites {overflow: visible; padding: 0; margin: 0;}
div#featured-buildings-sites div#featured-entry {float: none;}
div#featured-buildings-sites a#featured-image {overflow: visible;}
div#buildings-sites.bucket div#buildings-sites-intro {padding-left: 0;}
div#featured-buildings-sites a#featured-image {border: none; display: block; clear: both;}
div#featured-buildings-sites a#featured-image img {float: left; margin-right: 10px;}
blockquote#homepage-banner {padding: 0 10px;}
div#homepage-feature div.slide .slide-info {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; top: 0; right: auto; left: 0;}
div#henrico-bullets.bucket div.inner-column-left, div#henrico-bullets.bucket div.inner-column-right {width: 45% !important;}
div#henrico-bullets.bucket div#pro-business h3 {width: auto; height: auto;}
blockquote#homepage-banner h2 {color: #185F95;}
div#henrico-map.bucket p {color: black;}
div#featured-buildings-sites h4 {color: black;}

/*--------------------------
DEFAULT PRINT STYLES
--------------------------*/
body * {overflow: visible !important; width: auto !important;} .no-print {display: none;} .img-text {position: relative; top: 0;}

/*--------------------------
TABLES
--------------------------*/
table {border: 1px solid #93865d; border-right: none; border-bottom: none; padding: 0;}
table th {border-bottom: 1px dashed #93865d; border-right: 1px solid #93865d; font-style: italic;}
table td {border-bottom: 1px solid #93865d; border-right: 1px solid #93865d;}
table.two-column th {border-bottom-style: solid; border-right-style: dashed;}
