body, td {
   background: white;
   font-size: 10pt;
  
}

.hideprinter {
    display: none;
}

a:link, a:visited {
    color: #999;
    text-decoration: none;
}

.sectionpad{
    border: solid 1px #999;
}

table.tableListNoSort th, table.calTable th{
    background-color : #000066;
    color : #FFFFFF;
    padding : 2px;
}

table.tableList th{
    background-color : #000066;
    color : #FFFFFF;
    padding : 2px;
    text-decoration: underline;
    cursor: pointer;
}

.groupLabel{
    width : 99%;
    text-align : left;
    font-weight : bold;
    background-color : white;
    color : #1E3B78;
    background-image: url("getDynImage.sdi?w=3&h=28"); 
}

.groupMarker{
    width: 1%;
    text-align: center;
    padding-right: 5px;
    background-color : white;
    background-image: url("getDynImage.sdi?w=3&h=28"); 
}

.printFont{
    font-size: 70%;
}

.printFont table tr td{
    font-size: 100%;
}

.printElement {
    display: block;
}
.readElement {
    display: none;
}
