/*  _____  _____  _____ _   _ _______  */
/* |  __ \|  __ \|_   _| \ | |__   __| */
/* | |__) | |__) | | | |  \| |  | |    */
/* |  ___/|  _  /  | | | . ` |  | |    */
/* | |    | | \ \ _| |_| |\  |  | |    */
/* |_|    |_|  \_\_____|_| \_|  |_|    */
                                   
                                   
/*   _____ _________     ___      ______  _____  */
/*  / ____|__   __\ \   / / |    |  ____|/ ____| */
/* | (___    | |   \ \_/ /| |    | |__  | (___   */
/*  \___ \   | |    \   / | |    |  __|  \___ \  */
/*  ____) |  | |     | |  | |____| |____ ____) | */
/* |_____/   |_|     |_|  |______|______|_____/  */
                                             
                                             


/* ============================================================================= 
   pulled from baseapp print.css 
   TEMPORARY solution until site allows baseapp print.css and local print.css
   ============================================================================= */

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

#contentWrapper #headerUtilityBar,
#contentWrapper #quickSearch,
#contentWrapper #navigation,
#contentWrapper #columnsTop,
#contentWrapper #tocWrapper,
#contentWrapper #toc,
#contentWrapper #entryPrevNextNav,
#contentWrapper #pageLinks,
#contentWrapper #columnsBottom,
#contentWrapper #footerNav,
#contentWrapper #sideSearchBox,
#contentWrapper .resultsBar,
#contentWrapper #searchWithinDocument,
#contentWrapper .smartNavWrapper,
#contentWrapper #columnOne,
#contentWrapper a.clearAll,
#contentWrapper a.modifySearch,
#contentWrapper .searchHeader .remove
{
	display: none;
}

*,#contentWrapper *{color:black;}

#contentWrapper #headerLogo{position:static;font-size:25px;line-height:40px;color:black;background:transparent none; height: 40px;}
#contentWrapper #headerLogo a{display:inline; height: 40px;}
#contentWrapper #headerLogo a span{position:static;}

#readPanel .popoutContent{display:block;}
#readPanel table.popoutContent{display:table;}
#readPanel .popoutContentLink{display:none;}

.bookDetail dl.metaInfo,
.bookDetail dl#citations{display:block;margin:10px 0;overflow:hidden;}
.bookDetail dl.metaInfo dt,
.bookDetail dl#citations dt {float: left;clear:both;margin-right:0.333em;font-weight:bold;}
.bookDetail #citations {display:block;}

#contentWrapper #footerAccounts{width:auto;height:auto;position:static;float:none;}
#contentWrapper #footerAccounts div{position:static;font-size:20px;line-height:40px;color:black;background:transparent none;float:none;padding:0;height:auto;width:auto;}
#contentWrapper #footerAccounts a{position:static;font-size:20px;line-height:40px;color:black;background:transparent none;float:none;display:block;padding:0;height:auto;width:auto;text-indent:0;}
#contentWrapper #institutioninfo span.preamble{display:inline;float:none;height:auto;line-height:1em;margin:0 0.333em 0 0;}
#contentWrapper #institutioninfo img{display:none;}
#contentWrapper #institutioninfo span{position:static;}


#contentWrapper #footerLogoWrap .attribution{float:none;font-size:12px;line-height:40px;display:inline;}
#contentWrapper #footerLogo{position:static;font-size:20px;line-height:40px;color:black;background:transparent none;float:none;display:inline;}
#contentWrapper #footerLogo a{display:inline;}
#contentWrapper #footerLogo a span{position:static;}


/**** DO NOT DELETE THESE TWO STYLE DECLARATIONS ****/
#contentWrapper{width:994px;margin:10px auto;}
@media print{#contentWrapper{width:auto;margin:0;}}


/* ============================================================================= 
   This is the start of the local print styles. We should consider putting some
   of these into baseapp!
   ============================================================================= */
   

#contentWrapper #readPanel #toc,
#contentWrapper #tocWrapper { 
	display:block; 
}


#myTabs,
.tocTools { 
	display:none; 
}


/* ==== These styles were moved from override.css ============================================ */


* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: none; }
/* a[href]:after { content: " (" attr(href) ")"; } coded out for ticket #853 */
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, images { page-break-inside: avoid; }
images { max-width: 100% !important; }
@page { margin: 0.5cm; } /* this affects the margin in the printer settings */
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }


#institutioninfo { margin:0 !important; border-left:none; }
#institutioninfo .institutionName { left:0; }

#footerLogo span { display:inline; font-size:12px; }

#contentWrapper #mainContent { border-bottom:2px solid #ccc; }
#mainContent #readPanel { border-top:2px solid #ccc; padding-top:1em; }

.bookDetail .hi { background: none; padding: 0; }

/* Tabbed Content */

.bodySection { padding:0; min-height:0; border-top:1px solid #ccc; padding-top:1em; margin-bottom:2em; }
#contents.bodySection { border-top:none; padding-top:0; }
.bodySection.visuallyhidden {
	clip: auto;
	height: auto;
	overflow: hidden;
	position: static;
	width: auto;
}

/* Book Detail TOC */
#contentWrapper #readPanel #toc ul { display:block !important; border-bottom:none; }
#contentWrapper #readPanel #toc li { }
#contentWrapper #readPanel #toc li li { border:none; }
#contentWrapper #readPanel #toc a { color:#000; font-size:14px; }
#contentWrapper #readPanel #toc a.toggle { background:none; }

/* Journal TOC */
#contentWrapper #readPanel #journalToc ul { border-bottom:none; display:block !important; }
#contentWrapper #readPanel #journalToc li { border:none; }
#contentWrapper #readPanel #journalToc li:first-child { margin-top:0; }
#contentWrapper #readPanel #journalToc h2 { background:none; color:#000; }
#contentWrapper #readPanel #journalToc a { color:#000; font-size:14px; }
#contentWrapper #readPanel #journalToc a.toggle { background:none; }

/* Journal Issue TOC */
#readPanel #issueTitle { margin-bottom:1em; }
#readPanel #issueToc .resultItem {
	background: none;
	width: 100%;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}
#readPanel #issueToc hgroup { 
	width:790px;
	padding: 0 15px 0 0;
	border-right: 1px solid #ccc;
	margin: 0;
	float: left;
}
#readPanel #issueToc .metaBlock {
	padding-left: 15px;
	border-left: 1px solid #ccc;
	margin-left: -1px;
	margin-right: -21px;
	-moz-box-sizing: border-box;
}
#readPanel #issueToc a { color:#000; }

/* Result Sets */
.searchHeader { margin-bottom:1em; }
#searchContent { border-top:2px solid #ccc; padding:1em 0 0 0; }
#searchContent .contentItem { 
	padding:1em 0; 
	background:none; 
	border-top:1px solid #ccc; 
	float:none; 
}
#searchContent .contentItem:after { content:""; display:table; clear:both; }
#searchContent .contentItem:first-child { border-top:none; }
#searchContent .contentItem .detail { 
	padding-right: 15px; 
	border-right: 1px solid #ccc;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box; 
	width:79.979879%; /* 795/994 */
}
#searchContent .contentItem.hasCover.book .detail,
#searchContent .contentItem.hasCover.nlm-book .detail { width: 670px; }
#searchContent .contentItem .metadata { 
	padding-left: 15px; 
	border-left: 1px solid #ccc; 
	margin-left: -1px; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:20.120724%; /* 200/994 */
}
#searchContent .type { position:static; }
#searchContent a { color:#000; }

/* PRODUCT-SPECIFIC */

.indexCard { background:none; border-top:none; border-bottom:none; padding:0 !important; }
.indexCard .cover { 
	margin:0;
	padding-right:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:12.072435%; /* 120/994 */
}
.indexCard .summary {  }
.indexCard hgroup,
.indexCard article { 
	padding-right: 15px; 
	border-right: 1px solid #ccc; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:77.263581%; /*768/994 */ 
}
.indexCard.hasCover hgroup,
.indexCard.hasCover article { 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:65.191147%; /* 648/994 */
}
.indexCard .metaBlock { 
	padding-left: 15px; 
	border-left: 1px solid #ccc; 
	margin-left: -1px; 
	margin-right:0px; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:22.736419%; /* 226/994 */
	width:22.837022%; /* 227/994 to accommodate for the -1px margin left */
}
.indexCard .actions { display:none; }

#readPanel .summary { background:none; }
#readPanel .summary hgroup { float:none; width:100%; }
#readPanel .summary .metaBlock { float:none; margin:0; width:100%; }

#readPanel ul.number {
	list-style: decimal;
}
#readPanel ul.number li > label { display: none; }

#readPanel .pageBreak {
	display: block;
	text-align: center;
	background: none;
	border: none;
	margin: 20px 0;
	padding: 0;
	width: 100%;
	font-style: italic;
	font-weight: normal;
	float: right;
}
#readPanel .pageBreak span {
	display: inline;
	position: static;
	background: none;
	border: none;
	color: #000;
}

.toc {
	border-bottom: none;
}

/* Download PDF links/buttons */
.pdf,
.pdfLink { display:none; }

#topSection { background:none; padding:0; }
#topSection * { color:#000 !important; }


