.browse form {
	display: none;
}
.btn {
	display: none;
}
.content-item-list .actions {
	display: none;
}
.content-item-list .cover {
	display: none;
}
.document-main .col-main > .authors {
	display: none;
}
.document-main .col-main > .editors {
	display: none;
}
.document-main .author-list {
	display: none;
}
.document-main .editor-list {
	display: none;
}
.expander-empty {
	display: none;
}
.featured .cover {
	display: none;
}
.flyout {
	display: none;
}
.functions-bar {
	display: none;
}
.help .tooltip {
	display: none;
}
.look-inside-badge {
	display: none;
}
.look-inside-page {
	display: none;
}
.material-list .icon {
	display: none;
}
.other-actions {
	display: none;
}
.panel-search {
	display: none;
}
.panel-menu {
	display: none;
}
.pillow-btn {
	display: none;
}
.ranked .cover {
	display: none;
}
.subjects-nav {
	display: none;
}
.summary .authors img {
	display: none;
}
.toc .actions {
	display: none;
}
#abstract-actions {
	display: none;
}
#auth {
	display: none;
}
#bar-dock {
	display: none;
}
#date-facet {
	display: none;
}
#diagnostic-info {
	display: none;
}
#fdbk_tab {
	display: none;
}
#footer a {
	display: none;
}
#footer-nav {
	display: none;
}
#global-nav {
	display: none;
}
#global-search {
	display: none;
}
#jsnotice {
	display: none;
}
#lang {
	display: none;
}
#newest img {
	display: none;
}
#only-searching-within .cover {
	display: none;
}
#only-searching-within .stop {
	display: none;
}
#footer-branding {
	display: none;
}
#footer-privacy {
	display: none;
}
#reader-overlay {
	display: none;
}
#results .col-aside {
	display: none;
}
#results-list .actions {
	display: none;
}
#results-teaser-all {
	display: none;
}
#toolbar {
	display: none;
}
body {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
#header {
	padding: 0px 1mm 1mm; margin-bottom: 4mm; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#header #logo img {
	border: 0px currentColor; width: 20%;
}
#header #site-qualifier {
	top: 3mm; right: 1mm; position: absolute;
}
#footer {
	padding: 1mm 1mm 0px; font-size: 9pt; margin-top: 4mm;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
h1 {
	font-weight: normal; page-break-after: avoid;
}
h2 {
	font-weight: normal; page-break-after: avoid;
}
h3 {
	font-weight: normal; page-break-after: avoid;
}
h4 {
	font-weight: normal; page-break-after: avoid;
}
h5 {
	font-weight: normal; page-break-after: avoid;
}
h6 {
	font-weight: normal; page-break-after: avoid;
}
h1 {
	
}
h2 {
	
}
h1 {
	margin: 2mm 0px 4mm; font-size: 20pt;
}
h2 {
	margin: 2mm 0px; font-size: 15pt;
}
h3 {
	margin: 2mm 0px 1mm; font-size: 13pt;
}
p {
	margin: 3mm 0px; line-height: 1.5;
}
h3 + p {
	margin-top: 0px;
}
p:first-child {
	margin-top: 0px;
}
li p {
	margin: 0px;
}
ol {
	margin-top: 3mm;
}
ul {
	margin-top: 3mm;
}
li {
	line-height: 1.5; margin-top: 3mm;
}
li:first-child {
	margin-top: 0px;
}
sub {
	line-height: 1; font-size: 70%;
}
sup {
	line-height: 1; font-size: 70%;
}
sub {
	vertical-align: text-bottom;
}
sup {
	vertical-align: text-top;
}
.layout-3 {
	overflow: hidden;
}
.box-secondary {
	margin: 1mm 0px; padding: 1mm; border: 1px solid rgb(0, 0, 0);
}
.look-inside-cover {
	border: 1px solid rgb(153, 153, 153); display: block;
}
.document-main #enumeration {
	margin: 0px;
}
.document-aside {
	page-break-before: always;
}
.section-links {
	font-size: 10pt; margin-top: 4mm;
}
.expander-title {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.expander-title h2 {
	
}
.expander-content {
	padding: 0px 6mm;
}
#related-list .date {
	padding-left: 2mm; margin-left: 1mm; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;
}
.summary {
	
}
.content-item-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.content-type {
	font-size: 9pt;
}
.featured {
	
}
.toc {
	margin-top: 4mm;
}
.toc ol {
	margin: 0px; padding: 0px; list-style-type: none;
}
.toc ol ol ol {
	margin-bottom: 1mm;
}
.toc ol ol h3 {
	margin-left: 5mm;
}
.toc ol ol ol {
	margin-left: 5mm;
}
.toc li {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.toc li li:first-child {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.toc li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.toc ul li {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.toc ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.toc h3 {
	margin: 0px;
}
.toc-item + h3 {
	margin-top: 1mm; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.toc-item {
	padding: 2mm; position: relative;
}
.toc p {
	margin: 0px;
}
.toc .page-range {
	right: 1mm; bottom: 1mm; font-size: 9pt; position: absolute;
}
.toc h3.title {
	
}
.toc .title {
	margin: 1mm 0px; line-height: 1.375; font-size: 13pt; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.toc h4.content-type {
	margin: 1mm 0px; line-height: 1.375; font-size: 13pt; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.toc .meta {
	margin: 0px 5mm 0px 0px; padding: 0px;
}
.toc ul.authors {
	margin: 0px 5mm 0px 0px; padding: 0px;
}
.toc ul.authors li {
	display: inline;
}
.toc .no-access-message {
	top: 2mm; right: 1mm; font-size: 9pt; position: absolute;
}
.bars li {
	margin: 0px;
}
#results .header h1 {
	margin: 2mm 0px 0px;
}
#results .header p {
	margin: 0px;
}
#results .header .facet-link::before {
	content: "\02022\0020";
}
#results .header :first-child.facet-link::before {
	content: "";
}
#results-teaser {
	margin: 1mm 0px; padding: 1mm; border: 1px solid rgb(0, 0, 0);
}
#newest .textbox {
	margin: 2mm 0px; display: block;
}
#newest .heading {
	font-weight: bold;
}
#company-infoboard {
	margin: 3mm 0px; padding: 2mm; border: 1px solid rgb(0, 0, 0);
}
#personal-infoboard {
	margin: 3mm 0px; padding: 2mm; border: 1px solid rgb(0, 0, 0);
}
.ContactIcon {
	display: none !important;
}
.ContactAuthorLine {
	padding-left: 0px !important;
}
.ContactAdditionalLine {
	padding-left: 0px !important;
}
table:first-child {
	border: currentColor; font-size: 11px;
}
table:first-child td {
	border: currentColor;
}
.Abstract .Capt {
	margin: 20px 0px 4px;
}
.AbstractPara .Capt {
	margin: 20px 0px 4px;
}
.Para .Capt {
	margin: 20px 0px 4px;
}
.CaptNr {
	font-weight: bold;
}
.CaptNr::after {
	content: "-";
}
table .normal {
	margin: 0px;
}
.Abstract table {
	margin: 0px 0px 4px; border: currentColor; width: 100%; text-align: left; font-size: 12px; display: inline-block; border-collapse: collapse; overflow-x: auto;
}
.AbstractPara table {
	margin: 0px 0px 4px; border: currentColor; width: 100%; text-align: left; font-size: 12px; display: inline-block; border-collapse: collapse; overflow-x: auto;
}
.Para table {
	margin: 0px 0px 4px; border: currentColor; width: 100%; text-align: left; font-size: 12px; display: inline-block; border-collapse: collapse; overflow-x: auto;
}
.Abstract table th {
	padding: 12px 17px; border: 1px solid rgb(218, 219, 219); text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; vertical-align: middle; box-shadow: none !important;
}
.AbstractPara table th {
	padding: 12px 17px; border: 1px solid rgb(218, 219, 219); text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; vertical-align: middle; box-shadow: none !important;
}
.Para table th {
	padding: 12px 17px; border: 1px solid rgb(218, 219, 219); text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; vertical-align: middle; box-shadow: none !important;
}
.Abstract table td {
	padding: 7px 17px; border: 1px solid rgb(218, 219, 219); color: rgb(102, 102, 102);
}
.AbstractPara table td {
	padding: 7px 17px; border: 1px solid rgb(218, 219, 219); color: rgb(102, 102, 102);
}
.Para table td {
	padding: 7px 17px; border: 1px solid rgb(218, 219, 219); color: rgb(102, 102, 102);
}
.Abstract table.equation {
	border: currentColor;
}
.Para table.equation {
	border: currentColor;
}
.AbstractPara table.equation {
	border: currentColor;
}
.Abstract table.equation th {
	border: currentColor;
}
.Para table.equation th {
	border: currentColor;
}
.AbstractPara table.equation th {
	border: currentColor;
}
.Abstract table.equation td {
	border: currentColor;
}
.Para table.equation td {
	border: currentColor;
}
.AbstractPara table.equation td {
	border: currentColor;
}
table .Citation {
	font-size: 12px;
}
table .CaptCont td.normal {
	font-size: 12px;
}
table .CaptCont td {
	padding-top: 9px;
}
table .CaptCont td.normal {
	padding-top: 7px;
}
