@charset "UTF-8";
/* CSS Document */



html, 
body, 
#contentWrapper, 
.home *,
#headerWrap, 
#header,
#headerUtilityBar, 
#loginNav, 
#utilityNav, 
#columnWrapper,
#mainContent, 
#pageBody, 
#columnOne, 
#readPanel, 
#footerWrap, 
#footer, 
#footerDetail, 
#footerCopyright, 
#footerLogoWrap,
.unauthenticated #footerLogoWrap {
    background:none;
    border:none;
    float:none;
    height:auto;
    margin:10px 0;
    min-height:0;
    padding:0;
    position:static;
    width:auto;
}


#headerUtilityBar, 
#quickSearch, 
#navigation, 
#columnsTop,
#columnsBottom,
#columnOne, 
#footerNav,
#topControls, 
#entryPrevNextNav, 
#newsNavigation,
#breadcrumb,
.navHeader,
.pageNav,
#pageLinks, 
.tools,
.tabs,
.clearAll, 
.modifySearch, 
.remove, 
.resultsBar,
.volumeRef ul,
.t-data-grid-pager,
.browseHeader .alphaFilter,
.quote-tool,
.page-viewentry #columnTwo,
#clearAllLink,
.button.download,
a.more {
    display: none;
}

*, * {
    color: black !important;
}

a:hover { text-decoration:none; }

#contentWrapper {
    margin: 10px auto;
    width: 994px;
    padding: 20px 0;
}

#columnWrapper { background:none; filter:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

#headerLogo {
    background: none repeat scroll 0 0 transparent;
    color: black;
    font-size: 25px;
    line-height: 40px;
    position: static;
    margin:0;
    float:none;
}
#headerLogo a { display: inline; background:none; text-decoration:none; }
#headerLogo a span { position: static; }

#topSection { margin:0; height:auto; padding-bottom:1em; border-bottom:2px solid #ccc; }
.page-viewquestion #topSection { border-bottom:none; }
.page-viewquestion .gridBlock { border-top:2px solid #ccc; }

#pagetitle,
#newsTitle,
#newsHeadline,
#newsTitle { margin:0; color:#000; position:static; }

#mainContent { border-bottom:2px solid #ccc; overflow:hidden; float:left; }
.contentPage #mainContent, 
.newsDetail #mainContent { margin-top:0; }


/* ------------------------------------------------------------------ 
   Search
   ------------------------------------------------------------------ */
.searchHeader .searchTerm { border-right:none; border-left:none; margin-left:.5em; padding:0 0 0 .5em; font-weight:bold; }
.searchHeader .searchTerm:first-child { border-left:none; }

#searchContent .contentItem { width:100%; }
#searchContent .contentItem:first-child { border-top:none; } 
#searchContent .contentItem:hover { background-color:transparent; }
#searchContent .contentItem a { color:#000; }


/* ------------------------------------------------------------------ 
   Bibliography
   ------------------------------------------------------------------ */
.biblItemList { display:block !important; }
/* .filterGroup .jumpToModule, */
.biblGroup .toggle,
.pageControls { display:none; }
/* .filterGroup.resultsBar { display:block; } */


/* ------------------------------------------------------------------ 
   Entry
   ------------------------------------------------------------------ */
.headSection { border:1px solid #eae5da; }
.quote-block { padding-left:22px; }
.quote-block-hdr { display:none; }
.quote-block .quote-list { display:block !important; padding:0; margin:0;  }   


/* ------------------------------------------------------------------ 
   Survey Question
   ------------------------------------------------------------------ */
.regionalDistribution { float:right; }
.regionalDistribution h2 { position:relative; z-index:100; }
.mapShadow { background:none; }
.regionMap .mapImage { margin-top:0; position:absolute; left:0; top:-35px; z-index:0; }
.regionMap .caption { margin-top:0; position:absolute; right:0; top:370px; z-index:10; }

/* ------------------------------------------------------------------ 
   CMS and News Pages
   ------------------------------------------------------------------ */
   
.page-news #resultStatsTop { margin-top:0; }
.page-news #resultStatsBottom { display:none; }

/* ------------------------------------------------------------------ 
   Footer
   ------------------------------------------------------------------ */
#footerAccounts {
    float: none;
    height: auto;
    position: static;
    width: auto;
}
#footerAccounts div {
    background: none repeat scroll 0 0 transparent;
    color: black;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 40px;
    padding: 0;
    position: static;
    width: auto;
}

#footerAccounts a {
    background: none repeat scroll 0 0 transparent;
    color: black;
    display: block;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 40px;
    padding: 0;
    position: static;
    text-indent: 0;
    width: auto;
}

#footerPublisher { display:none; }
#QRcode, #qrCode { display:block; }

#institutioninfo span.preamble {
    display: inline;
    float: none;
    height: auto;
    line-height: 1em;
    margin: 0 0.333em 0 0;
}
#institutioninfo img {
    display: none;
}
#institutioninfo span {
    position: static;
}
#footerLogoWrap .attribution {
    display: inline;
    float: none;
    font-size: 12px;
    line-height: 40px;
}
#footerLogo {
    background: none repeat scroll 0 0 transparent;
    color: black;
    display: inline;
    float: none;
    font-size: 12px;
    line-height: 40px;
    position: static;
}
#footerLogo a {
    display: inline;
}
#footerLogo a span {
    position: static;
}

#printFooterCopyright {
	display : inline-block;
	margin-left: 5px;
	margin-right: 5px;
	width: 980px;
}
            
#printFooterCopyright p, 
#printFooterCopyright a {
	font-family: Tahoma,Verdana,Geneva,sans-serif;
	font-size: 10px;
	line-height: 1.2;
}


