/* PRINTLAYOUT START */
body
{
  background-color:#FFFFFF;
  padding:0px;
  margin:0px;
}
#printlayout {
  background-color:#FFFFFF;
  margin:0px;
}

h3 {
  border-bottom: 1px solid #EEE;
  margin:5px 20px 5px 0px;
}

.printcontent {
  width:760px;
  margin:0px 10px;
}

.printlandscape {
  width:1180px;
  margin:0px 10px;
}

.printtable {
  margin-top:12px;
}

.printtable td {
  font-size:14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding:3px 5px;
  vertical-align:top;
}

.printtable th {
  white-space:nowrap;
  font-size:14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding:2px 5px;
  background-color:#EEE
}

.printtable th.brwse, .printtable td.brwse  {
  border:1px #CCC solid;
}

.printlabel {
  white-space:nowrap;
  font-weight:bold;
  padding:0px;
}

.printvalue {
  width:75%;
}

.printsubtitle {
  white-space:nowrap;
  font-weight:bold;
  padding:0px;
  margin:10px 0px 0px;
  text-decoration:underline;
}

.printitemstable {
  margin-top:4px;
}

.printitemstable td {
  border-width:0px;
  text-align:left;
  padding:4px 5px 4px 42px;
  font-family: "Helvetica Neue", Helvetica,Arial,sans-serif;
  font-size: 13px;
  text-indent:-40px;
  color:#458;
  vertical-align:top;
  line-height:16px;
}

.printbasetable { max-width:100%; border:1px solid #DDD; line-height:18px; }
.printbasetable tr { line-height:18px; }
.printbasetable thead tr th {  border:1px solid #DDD;  text-align:center;  padding:4px; vertical-align:middle;}
.printbasetable tbody tr td {
  border:1px solid #DDD;
  text-align:left;
  vertical-align:top;
  padding:4px 2px 4px 6px;
  font-size:13px;
}
.printbasetable td.nowrp { white-space:nowrap; vertical-align:top; }
.printbasetable th.nowrp { white-space:nowrap; vertical-align:middle; }

.printbasetable tbody tr:nth-child(odd) td, .printbasetable tbody tr:nth-child(odd) th { background-color: #f9f9f9; }


/* PRINTLAYOUT END */

