@font-face {
	font-weight:400;
	font-style:normal;
	font-family:'fauna one';
	src:url('../fonts/fauna-one-v7-latin-regular.eot');
	src:url('../fonts/fauna-one-v7-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/fauna-one-v7-latin-regular.woff2') format('woff2'),url('../fonts/fauna-one-v7-latin-regular.woff') format('woff');
}

body, header, section, footer {
margin: 0; 
float: none;
}


body {
font: 11pt 'open sans',arial,'Helvetica Neue', Helvetica, sans-serif;
line-height: 1.3;
background: #fff !important;
color: #000;
padding:1cm 2cm
}

h1 {
font-size: 22pt;
}

h2, h3, h4 {
font-size: 14pt;
margin-top: 25px;
}    

h1, h2, h3 {
   font-family:'fauna one',arial,helvetica,sans-serif;
}

a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
 
a:link, a:visited, a {
background: transparent;
color: #000;
font-weight:bold;
text-decoration: none;
text-align: left;
}

a {
    page-break-inside:avoid
}

a[href^=http]:after {
      content:" (" attr(href) ") ";
}

a:not(:local-link):after {
   content:" (" attr(href) ") ";
}


a[data-definition] {   
   text-decoration:none;
}

abbr {
   text-decoration:none;
}

abbr[title]:after {
   content:" (" attr(title) ") "
}

    
img {
  display: block;
  padding: 1rem 0;
}

.skip, nav, .anchor, .pagination, .footnotes h2
{
display: none;
}
    
p, address, li, dt, dd, blockquote {
font-size: 100%
}


code, pre { font-family: "Courier New", Courier, mono}

ul {
list-style: disc; margin-left: 11pt;
margin-bottom: 20pt;    
}

ol {
margin-left: 11pt;
margin-bottom: 20pt;    
}


.footnotes ol {
   font-size:10pt
}

.tagline {
   font-size:14pt;
   padding-top:20pt;
	text-align:center;
}

.tagline span {
	display:block;
	font-weight:700;
}