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

.pageHeader .toolbar,
#headerUtilityBar, 
#quickSearch, 
#navigation, 
#columnsTop,
#topControls, 
#entryPrevNextNav, 
#pageLinks, 
#columnsBottom, 
#footerNav, 
#sideSearchBox, 
.resultsBar, 
#searchWithinDocument, 
.smartNavWrapper, 
#columnOne, 
.searchSummary a.clearAll, 
.searchSummary a.modifySearch, 
.searchHeader .remove,
#breadcrumb,
#newsNavigation,
.featureNavList,
.entryHeader .entryTools, 
.searchTools .accessTools,
.sideColumn.movableColumn,
.readTools,
.panelToggle,
.openurlicon,
.booktoggle,
.searchTools,
.bookLinks,
#section-controls {
    display: none;
}

*, * {
    color: black !important;
    font-family:georgia, times new roman, serif;
}

body { font-size:.8375em; }

a,
a:hover { color:black; text-decoration: none; cursor:text; }

.header { filter:none; }

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


#topSection,
.pageHeader { margin:0; height:auto; }
#topSection { border-bottom:2px solid #ccc; }

#topSection h1,
.advancedSearch h1#pagetitle,
.pageHeader h1#pagetitle { margin:0; padding:0; color:#000; }
	.page-search .pageHeader h1#pagetitle,
	.page-intermediarybrowse .pageHeader h1#pagetitle { float:none; width:auto; margin-top:0; }
	

/*.alphaFilter { background:none; filter:none; }*/

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

.outer { margin:10px auto; padding:20px 0; width:660px; }
.inner,
.footer { padding:0 15px; } /* to align the content with the logo in the header */

/* #mainContent { min-height:0; } */
/* .contentPage #mainContent { margin:0; } */
/* .bookLanding #mainContent { width:100%; } */

.mainColumn { background:none; border:none; margin:0; padding:0; width:100%; float:none; }
.mainColumn .webLink .externalLink { overflow-wrap:break-word; word-break: break-word;}
.headNote  { border-bottom:1px solid #d0d0d0; }
.headNote .callout { background:none; border-bottom:1px solid #d0d0d0; }
.headNote .callout dl:first-child {  }

.dialogs > .reference { display:none !important; }

.page-news #mainContent,
.newsDetail #mainContent { margin-top:0; border-bottom:2px solid #ccc; }

/* The following styles are similar to ORO and OxMed ... */
/* #mainContent #searchHeader h2 { width:auto; display:inline-block; } */
/* #mainContent #searchHeader .searchTerm { float:none; display:inline-block; } */
/* #mainContent #searchHeader .searchTerm .label, */
/* #mainContent #searchHeader .searchTerm .text { display:inline-block; border:1px solid #ccc; padding:.5em 1em; font-size:14px; line-height:1; font-weight:bold; color:#000; } */


.searchSummary .searchTerm { border:none;  margin-left:.5em; padding:0 0 0 .5em; font-weight:bold; font-size:.8125em; }
.searchSummary .searchTerm + .searchTerm { border-left:1px solid #ccc; }

#searchContent,
#pageContent { border-bottom:2px solid #ccc; width:auto; }
#searchContent .contentItem { width:auto; }
#searchContent .contentItem:first-child { border-top:none; } 
#searchContent .contentItem:hover { background-color:transparent; }
#searchContent .contentItem a { color:#000; }

.protectedContent { border:1px solid #d0d0d0; background-color:#d0d0d0; width:auto; }
.protectedContent p { border:none; }

#readPanel { border-bottom:2px solid #ccc; padding-bottom:2em; }
#readPanel .popoutContent { display: block; }
#readPanel table.popoutContent { display: table; }
#readPanel .popoutContentLink { display: none; }
#readPanel .tocToolBar { display:none; }
#readPanel .tocHeader h3 { margin-bottom:1em; padding:0; }

.indexCard,
.bookLanding .indexCard { background:none; border:1px solid #d0d0d0; margin:0 0 20px 0; width:100%; }

.indexCard .bookCover {  } 
.indexCard .indexSummary, 
.indexCard .indexAside {
    border: 0 none;
    min-height: 0;
}
.indexCard .indexSummary { width:570px; }
.indexCard .bookCover + .indexSummary { width:410px; }
.indexCard .indexAside { clear:both; float:none; padding-top:0; width:590px; }

.bookSummary .bibliography .metadataPublishedOnline,
.bookSummary .bibliography .metadataDOI { clear:left; }

.bookEditors h3 { font-weight:bold; border-top:1px dotted #ccc; padding-top:1em; }

.bookSummary .bookLinksList,
.authorIndexCard .indexAside,
.authorSummary .workAbstract .contextualHelp { display: none; }

/* Book Landing TOC */
.tocContent { padding:0; }
.tocContent li { padding-left:0; }
.tocContent li.expandable .toggle { display:none; }
.tocContent li.expandable ul { display:block !important; }
.tocContent li:last-child,
.tocContent li.last { border-bottom:none; }

#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;
}
#footerAccounts .institutionName { position:static; left:0; }

#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;
}

#header {
	margin-bottom: 1em;
}

/****
  PDF view overrides
 ****/

body.pdfPrintPreview #readPanel {
	border-bottom: none;
}

/*OUP-1715: Hide citatorRefPanel in the PDF*/
body.pdfPrintPreview span.citatorRefPanel, body.pdfPrintPreview #readPanel .citatorRefPanel {
	display: none;
}