@page {
	margin-top: 0.5in;
	margin-bottom: 0.5in;
	width: 8.5in;
	height: 11in;
}

header, 
nav, 
footer {
	display: none;
}

img { 
max-width:100% !important;
} 

body, input {
font-size: 12pt;
color: #000000;
background: #fff;
}

.lang-buttons-box,
.lang-btn-clickable,
.lang-btn-active,
.lang-header,
.stretch {
	display: none;
}

.printpagebreak {
	page-break-before: always;
}

h1 {
font-size: 18pt;
color: #000000;
font-weight: 500;
}

h2 {
	font-size: 16pt;
	margin-top: 25px;
	color: #000000;
	font-weight: 500;
}

h3, h4, h5, h6, th {
	font-size: 14pt;
	font-weight: 400;
	color: #000000;
}

a {
	font-size: 12pt;
	color: #000000;
	text-decoration: underline;
}

ul {
	font-size: 12pt;
	list-style: none;
}

li {
	color: #000000;
	font-size: 12pt;
	font-weight: 400;
}

table {
	font-size: 12pt;
	white-space: nowrap;
}

table, 
th, 
td {
	border-spacing: 0;
	border-width: 0.5px;
	border: 0.5px solid gray;
	white-space: nowrap;
}

th, 
td {
	padding: 12px 16px;
	vertical-align: middle;
}

.drawer, 
.footer, 
.header, 
.headerlink {
	display: none;
}

.backdrop .backdrop-paper,
.backdrop-paper:after {
	background: #fff;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.toggle,
#toggle-drawer:checked~.overlay,
.toggle-drawer .overlay {
display:none;
}

.article pre, 
.article pre * {
color: rgba(0, 0, 0, .87)!important
}

.article h2 a,
.article h3 a,
.article h4 a,
.article h5 a,
.article h6 a {
	font-weight: 400;
	font-style: normal;
	color: #000000;
}

.article ol,
.article p,
.article ul {
	font-family: Roboto;
	margin-top: 1.5em;
	font-size: inherit;
	margin-right: 36px
}

.article li,
.article li ol,
.article li ul {
	margin-top: .75em
}

.article li {
	margin-left: 18px
}

.article li p {
	display: inline
}

.article ul>li:before {
	content: "\e602";
	display: block;
	float: left;
	font-family: icon;
	font-size: 14pt;
	width: 1.2em;
	margin-left: -1.2em;
	vertical-align: -.1em
}

.article p>code {
	white-space: nowrap;
	padding: 2px 4px
}


.article .wrapper {
	margin-top: 0.5in;
	margin-right: 0.5in;
	margin-left: 0.5in;
	margin-bottom: 0.5in;
}	

.article table{
margin: 3em 0 1.5em;
font-size: 12pt;
}

p {
	font-size: 12pt;
	color: #000000;
}

.admonition {
	border: 1px solid black;
	font-size: 12pt;
	line-height: 1.8em;
	font-weight: 400;
	margin: 24px 24px 10px 10px;
	padding: 12px 12px 18px 18px;
	font-weight: 400;
}

.admonition>:first-child {
	margin-bottom: -16px;
	margin-top: 0
}
.admonition .admonition-title {
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: 500;
}

.admonition .admonition-title:before {
	content: "\e611";
	display: block;
	float: left;
	font-family: icon;
	font-size: 12pt;
	vertical-align: -.1em;
	margin-right: 5px
}

.admonition.warning .admonition-title:before {
	content: "\e610"
}

.icon {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icon' !important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;

/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon .icon-search:before {
  content: "\e600";
}
.icon .icon-arrow-back:before {
  content: "\e601";
}
.icon .icon-chevron-right:before {
  content: "\e602";
}
.icon .icon-close:before {
  content: "\e603";
}
.icon .icon-menu:before {
  content: "\e604";
}
.icon .icon-arrow-forward:before {
  content: "\e605";
}
.icon .icon-twitter:before {
  content: "\e606";
}
.icon .icon-github:before {
  content: "\e607";
}
.icon .icon-download:before {
  content: "\e608";
}
.icon .icon-star:before {
  content: "\e609";
}
.icon .icon-warning:before {
  content: "\e610";
}
.icon .icon-hint:before {
  content: "\e611";
}
.icon .icon-home:before {
  content: "\e906";
}
.icon .icon-bullhorn:before {
  content: "\e91a";
}
.icon .icon-book:before {
  content: "\e91f";
}
.icon .icon-file-empty:before {
  content: "\e924";
}
.icon .icon-file-text2:before {
  content: "\e926";
}
.icon .icon-file-zip:before {
  content: "\e92b";
}
.icon .icon-folder-download:before {
  content: "\e933";
}
.icon .icon-envelope:before {
  content: "\e945";
}
.icon .icon-printer:before {
  content: "\e954";
}
.icon .icon-box-add:before {
  content: "\e95e";
}
.icon .icon-download2:before {
  content: "\e960";
}
.icon .icon-floppy-disk:before {
  content: "\e962";
}
.icon .icon-download3:before {
  content: "\e9c7";
}
.icon .icon-sphere:before {
  content: "\e9c9";
}
.icon .icon-earth:before {
  content: "\e9ca";
}
.icon .icon-link:before {
  content: "\e9cb";
}
.icon .icon-attachment:before {
  content: "\e9cd";
}
.icon .icon-eye:before {
  content: "\e9ce";
}
.icon .icon-bookmark:before {
  content: "\e9d2";
}
.icon .icon-star-empty:before {
  content: "\e9d7";
}
.icon .icon-star-full:before {
  content: "\e9d9";
}
.icon .icon-point-right:before {
  content: "\ea04";
}
.icon .icon-warning2:before {
  content: "\ea07";
}
.icon .icon-notification:before {
  content: "\ea08";
}
.icon .icon-circle-up:before {
  content: "\ea41";
}
.icon .icon-circle-right:before {
  content: "\ea42";
}
.icon .icon-circle-down:before {
  content: "\ea43";
}
.icon .icon-circle-left:before {
  content: "\ea44";
}
.icon .icon-command:before {
  content: "\ea4e";
}
.icon .icon-shift:before {
  content: "\ea4f";
}
.icon .icon-ctrl:before {
  content: "\ea50";
}
.icon .icon-opt:before {
  content: "\ea51";
}
.icon .icon-share:before {
  content: "\ea7d";
}
.icon .icon-new-tab:before {
  content: "\ea7e";
}
.icon .icon-mail4:before {
  content: "\ea86";
}
.icon .icon-facebook:before {
  content: "\ea91";
}
.icon .icon-instagram:before {
  content: "\ea92";
}
.icon .icon-youtube:before {
  content: "\ea9d";
}
.icon .icon-file-pdf:before {
  content: "\eadf";
}