
@page { }

* {
 font-family: Courier New;
}

body { max-width:21.001cm; margin-top:1cm; margin-bottom:1cm; margin-left:2cm; margin-right:2cm; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show }
caption { font-size:12pt; writing-mode:horizontal-tb; direction:ltr;font-weight:bold; text-align:left; }

th { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; text-align:left; }
td { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; text-align:left; } 
tr { border: 3px solid white; text-align:left; } 
h1, h2, h3, h4, h5, h6 { clear:both;}

ol, ul { margin:0; padding:0;}
li { list-style: none; margin:0; padding:0;}
/* "li span.odfLiEnd" - IE 7 issue*/
li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }

span.footnodeNumber { padding-right:1em; }
span.annotation_style_by_filter { font-size:95%; background-color:#fff000;  margin:0; border:0; padding:0;  }
span.heading_numbering { margin-right: 0.8rem; }* { margin:0;}

.P1 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr;}
.P2 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr;}
.P3 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; font-style:italic }
.P4 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
.P5 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; color:red }
.P6 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; color:red }
.P7 { font-size:12pt; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:bold; color:green }
/* ODF styles with no properties representable as CSS */
{ }
