/* for print by AH Formatter with CSS3
   Copyright (c) 1999-2009 Antenna House, Inc. All rights reserved. \
*/

body {
text-align: justify;
margin: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
background-color: #ffffff; 
font-family: serif;
-ah-punctuation-trim: start end adjacent;
-ah-text-justify-trim: punctuation;
-ah-text-autospace: ideograph-numeric ideograph-alpha;
-ah-text-autospace-width: 25%;
-ah-punctuation-spacing: 50%;
-ah-hanging-punctuation: none;
}

p { 
text-align: justify; 
text-indent: 1em; 
margin: 0;
}

h1.title {
font-family: sans-serif;
text-align: center;
background-color:  #FFFFFF; 
border-style: none;
color: #000000;
margin: 0;
padding:0;
}

h1, h2, h3 {
font-family: sans-serif;
font-weight: normal;
border-style: none;
margin-top:10px; margin-bottom:10px;
}

ol, ul { -ah-padding-start: 1em; }

::footnote-call {
	content: counter(footnote, decimal);
	font-size: 60%;
	vertical-align: super;
}

::footnote-marker {
	content: counter(footnote, decimal);
	font-size: 60%;
	vertical-align: super;
	-ah-margin-end: 0.5em;
	text-indent: 0;
}

.tocimg, div.navbar, .banner,
.navi, .navigation, .webform, .NoPrint { display: none }

a {display: inline;
content: attr(title) " [ " attr(href) " ]";
font-size: 0.9em;
} 

a.bannar {display: none;}


:link {
color: -ah-attr-from(body, link, color, blue);
text-decoration: none
}

.address, address {
-ah-float: bottom page;
	text-align: center;
}

.two-cols {
-ah-column-count: 2;
-ah-column-gap: 20pt;
-moz-column-count: 2;
-moz-column-gap: 20pt;
}

.landscape {
page: Landscape;
}

@page  {
 size: A4;
 margin-top: 25mm;
 margin-bottom: 25mm;
 margin-left: 18mm;
 margin-right: 18mm;

@top-center {
 content: "PDF generated by AH Formatter V5.0 with CSS3";
font-style: italic;
border-bottom: solid 0.1pt black;
margin-bottom: 10mm;
}

 @bottom-center {
 content: "- " counter(page) " -";
 }

 @footnote {
 counter-increment: footnote;
 float: page bottom;
 border-top: thin solid black;
 border-length: 30%;
 margin-top: 0.5em;
 padding-top: 0.2em;
}
}

@page Landscape {
size: A4 landscape;
margin-top: 12mm;
margin-bottom: 12mm;

@top-center {
 content: "PDF generated by AH Formatter V5.0 with CSS3";
font-style: italic;
border-bottom: solid 0.1pt black;
margin-bottom: 4mm;
}

 @bottom-center {
 content: "- " counter(page) " -";
 }

 @footnote {
 counter-increment: footnote;
 -ah-float: bottom page;
 border-top: thin solid black;
 border-length: 30%;
 margin-top: 0.5em;
 padding-top: 0.2em;
}
}