html,body {
 margin: 0;
 padding: 0;
}

.noprint {
 display: none !important;
}

td,tr {
 page-break-inside: avoid;
 vertical-align: top;
}

body {
 background-color: #ffffff;
 background-image: none;
 color: #000000;
 font-family: arial;
 font-size: 12pt;
}

div#wr {
 width: 100%;
}

div#cb {
 background-color: transparent;
 background-image: none;
 margin: 0;
 padding: 0;
}

img,h1,h2,h3,h4,h5,h6 {
 page-break-inside: avoid;
}

h1,h2,h3,h4,h5,h6 {
 page-break-after: avoid;
}

a {
 font-weight: bold;
 text-decoration: none;
}

a:after {
 content: " (" attr(href) ")";
 font-size: 10pt;
 font-style: italic;
 text-decoration: none;
}

h1 {
 font-size: 16pt;
}

h2 {
 font-size: 14pt;
}

h3,h4,h5 {
 font-size: 12pt;
}

h6 {
 font-size: 10pt;
}

table {
 width: 100%;
 height: 100%;
 margin-bottom: .5cm;
}

.taC {
 text-align: center;
}

.taL {
 text-align: left;
}

.taR {
 text-align: right;
}

div#prntPagTitBox {
 border: 2pt solid #000000;
 margin-bottom: 1cm;
 padding: 3pt;
 font-family: arial black;
}

h1#prntPagTit {
 line-height: 1;
 width: 100%;
}

span#prntPagAdres {
 font-size: 8pt;
}

thead {
 display: table-header-group;
}

h4.hcla {
 margin: 0;
 vertical-align: top;
}

ul.lccla {
 list-style-type: none;
}

.printonly {
 display: block;
}



table.pool {
 font-size: .85em;
 table-layout: automatic !important;
 width: 100% !important;
 border-collapse: collapse; 
 page-break-before: avoid;
 page-break-after: always;
}

table.pool tr td {
 text-align: center;
 vertical-align: middle;
 padding: 0 2px;
}

table.pool tr td a {
 color: #000000;
}

table.pool tr td a:after {
 content: "";
}

table.pool tr td.date,table.pool tr td.total,table.pool tr td.penalty {
 width: 35px !important;
}

table.pool tr td.label {
 text-align: left;
 width: 150px !important;
}

table.pool tr td.match {
 background-color: #ffffff !important;
}

table.pool tr td.match0 {
 background-color: #ffffff !important;
}

table.pool tr td.match1 {
 background-color: #ffff00 !important;
}

table.pool tr td.match2 {
 background-color: #00ff00 !important;
}

table.pool tr td.match3 {
 background-color: #00ffff !important;
}

table.pool tr td.match4 {
 background-color: #ff00ff !important;
}

table.pool tr td.match5 {
 background-color: #ff0000 !important;
}

table.pool tr td.home { 
 background-image: url(../images/default/home.gif) !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
}

table.pool tr td.ruling {
 font-style: italic  !important;
}

table.pool tr td.total,table.pool tr td.penalty {
 text-align: right;
}

table.pool tr td.title {
 width: auto;
}

table.pool tr td.match {
 border: 1px solid #000000 !important;
}

h3.titel4tallen {
 page-break-before: auto;
 page-break-after: avoid;
}
