html{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
*{position:relative!important;}
body{margin:0;}
article,
aside,
footer,
header,
nav,
section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption,
figure{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
main{display:block;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,
a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:inherit;}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,
input,
optgroup,
select,
textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:100%;line-height:1.15;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button,
[type="button"],
[type="reset"],
[type="submit"]{}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
input{overflow:visible;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
details{display:block;}
summary{display:list-item;}
menu{display:block;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*,
*:before,
*:after,
p:first-letter,
div:first-letter,
blockquote:first-letter,
li:first-letter,
p:first-line,
div:first-line,
blockquote:first-line,
li:first-line{background:transparent !important;box-shadow:none !important;text-shadow:none !important;}
html{font-size:16px;margin:0;padding:0;}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff !important;color:#000 !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1rem;line-height:1.5;margin:0 auto;text-rendering:optimizeLegibility;}
p,
blockquote,
table,
ul,
ol,
dl{margin-bottom:1.5rem;margin-top:0;}
p:last-child,
ul:last-child,
ol:last-child{margin-bottom:0;}
h1,
h2,
h3,
h4,
h5,
h6{color:#000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.2;margin-bottom:0.75rem;margin-top:0;}
h1{font-size:2.5rem;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
h4{font-size:1.5rem;}
h5{font-size:1.25rem;}
h6{font-size:1rem;}
a, a:visited{color:#000;text-decoration:underline;word-wrap:break-word;}
table{border-collapse:collapse;}
thead{display:table-header-group;}
table,
th,
td{border-bottom:1px solid #000;}
td,
th{padding:8px 16px;}
code,
pre,
kbd{border:1px solid #bbb;font-family:Menlo, Monaco, Consolas, "Courier New", monospace;font-size:85%;}
code,
kbd{padding:3px;}
pre{margin-bottom:1.5rem;padding:10px 12px;}
pre code,
pre kbd{border:0;}
blockquote{border:0;border-left:5px solid #bbb;margin-left:1px;padding:12px 1.5rem;}
blockquote:first-child{margin-top:0;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom:0;}
blockquote footer{display:block;font-size:80%;}
img{border:0;display:block;max-width:100% !important;vertical-align:middle;}
hr{border:0;border-bottom:2px solid #bbb;height:0;margin:2.25rem 0;padding:0;}
dt{font-weight:bold;}
dd{margin:0;margin-bottom:0.75rem;}
abbr[title],
acronym[title]{border:0;text-decoration:none;}
table,
blockquote,
pre,
code,
figure,
li,
hr,
ul,
ol,
a,
tr{page-break-inside:avoid;}
h2,
h3,
h4,
p,
a{orphans:3;widows:3;}
h1,
h2,
h3,
h4,
h5,
h6{page-break-after:avoid;page-break-inside:avoid;}
h1 + p,
h2 + p,
h3 + p{page-break-before:avoid;}
img{page-break-after:auto;page-break-before:auto;page-break-inside:avoid;}
pre{white-space:pre-wrap !important;word-wrap:break-word;}
body{padding-bottom:2.54cm;padding-left:1.8cm;padding-right:1.8cm;padding-top:2.54cm;}
a[href^='http://']:after, a[href^='https://']:after, a[href^='ftp://']:after{content:" (" attr(href) ")";font-size:80%;}
abbr[title]:after,
acronym[title]:after{content:" (" attr(title) ")";}
.page-break,
.page-break-before{page-break-before:always;}
.page-break-after{page-break-after:always;}
.no-print{display:none;}
a.no-reformat:after{content:'';}
abbr[title].no-reformat:after,
acronym[title].no-reformat:after{content:'';}