/*
    PRINT STYLING
*/

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";

.skip, #navigationBlock, .headerWrapInner, #breadcrumb, #footerWrap, #searchBlock, .addthis_toolbox, #subNavigationBlock, .eventsFilter, .pagination, .tabs, .searchFormWrap, .map ul, .tabNav, .homepage .hpBlockFour, .documentSearch, #coverflow {display: none;}

.contentWrapOne, contentWrapTwo, #sideWrapTwo, #sideWrapOne {width: auto !important; float: none !important; margin: 0 !important;}

/* typography*/
a, a:link, strong {color: #000;}

h1, h2 {color: #ea1536;}
h3, h4, h5, h6 {color: #81746e;}

table th {background-color: #81746e;  color: #fff;}
table tr td {border-color: #eee8e5;}
.block .button {float: none;}

a.button {background-color: #ea1536; color: #fff;}

/* page furniture */
#logo {font-size: 2em; text-transform: uppercase; color: #ea1536; font-weight: bold;}
#logo img {margin: 20px 20px 0 0;}
#contentBlock {padding-top: 25px;}
#sideWrapTwo .block {background: #EEE8E5; padding: 10px;}


/* BUSINESS NEWS FEED */
.news-feed #pageWrap .formControls input {color: #fff; padding-left: 0; background: #EA1536;}
.news-feed #pageWrap .formControls, .news-feed #pageWrap .formItem {padding-left: 0; margin-left: 0;}


/* HOMEPAGE */

.homepage .pageSection {margin-bottom: 15px; clear: both;}
.homepage #pageSectionThree {overflow: hidden;}
.homepage .columns {float: left; margin-right: 5px; width: 200px;}
.homepage .columns .block {margin-bottom: 0;}
.homepage .columnThree {margin-right: 0;}

.tabContent {border: 1px #b9aca5 solid; margin-bottom: 15px;}
.tabContent .tabColumnOne .tabTitle, .tabContent .tabColumnTwo {padding: 10px;}

.homepage #pageSectionThree .columnTwo, .homepage #pageSectionThree .columnThree {width: 300px;}

.homepage .listing ul, .homepage .hpBlockFive ul {list-style-type: circle;}
.homepage .listing .timestamp {display: block;}
.homepage .listing li, .homepage .hpBlockFive li {padding-left: 5px;}

.homepage .tabsSmall ul {margin-left: 0;}
.homepage .tabsSmall li {padding-bottom: 5px; padding-left: 0;}
.homepage .tabsSmall img {display: block;}

.homepage .ar {text-align: left;}

.js .ui-tabs-hide {display: block;}
.js #tabs {padding: 0;}

.js #tabs, .js #tabs .tabContent, .js #tabs .ui-tabs-nav, 
.js #tabs .ui-tabs-nav li {-webkit-border-radius: 0; -moz-border-radius: 0;}

/* SEARCH RESULTS PAGE */
.search-listings li {padding: 15px 0 15px 15px; border-width: 0 0 1px 0;}
.search-listings li a {font-size: 1.33em; margin: 0 0 5px 0;}
.search-listings li .summary {margin: 5px 0 -15px 0; display: block;}
.search-listings li em {font-style: normal;}