body,html {visibility:hidden;position:absolute;margin:0;}
div {position:absolute;top:0px;left:10px;width:900px;}
.print {visibility:visible;position:absolute;top:0px;left:10px;font-size:14pt;color:#000000;font-family:Arial;}
.printboth {visibility:visible;position:absolute;top:0px;left:0px;font-size:14pt;color:#000000;font-family:Arial;}
table, td, tr {page-break-inside:avoid;}


table.reportspreadsheet {border:1px solid black;border-collapse:collapse;}
table.reportspreadsheet thead{background-color:#888888;color:#000000;font-weight:bold;}
table.reportspreadsheet thead td {white-space:normal;font-size:10px;}
table.reportspreadsheet td {border:1px solid black;text-align:center;background-color:#eeeeee;font-size:12px;white-space:nowrap;}
table.reportspreadsheet td.alt {background-color:#dddddd;}
table.reportspreadsheet td.yellow {background-color:#cccccc;font-weight:bold;}
table.reportspreadsheet td.grey {background-color:#888888;}




table.application {background-color:#ffffff;border-collapse:collapse;border:1px solid black;}
table.application td {border:1px solid black;}
table.application td.headline {height:20px;background-color:#444444;color:#ffffff;font-size:14px;}
input.app, textarea.app {border:none;font-size:14px;outline:0 none;padding-left:6px;padding-right:6px;font-family:MyriadWebPro;}
input.app:focus, textarea.app:focus {background-color:#ffffcc;outline:0 none;}
textarea.app {padding-top:12px;resize:none;font-family:MyriadWebPro;}
div.applabel {position:absolute;left:3px;top:3px;font-size:8px;color:#cccccc;font-family:Arial, Helvetica, sans-serif;} 