#print {
margin: 1em 0;
font-size: 14px;
}

#print .title {
border: 0;
background: #fff;
}

#print fieldset {
font-family: "Courier New", "courier", sans-serif;
border: 1px solid #000;
padding: .3em 2em;
margin-bottom: 1.5em;
text-align: left;
}

table {
border: 1px solid #666;
border-bottom: none;
margin-bottom: 25px;
}

#print td.consoleheader {
font-size: 2em;
letter-spacing: 2px;
text-transform: uppercase;
padding: 2px 10px 2px 15px;
padding-left: 55px;
border: none;
border-bottom: none;
}

#print td.place, #print td.tiv {
border-left: 1px solid #ccc;
}

#print td.tiv {
text-indent: 5px;
padding: 0 10px 0 3px;
}

#print .output {
background: #fff;
}

#print .output td {
border-bottom: 1px solid #ccc;
padding: 2px 6px;
}

#print .tiv {
text-align: right;
}

#forprint h1 {
letter-spacing: 2px;
text-transform: uppercase;
font-weight: normal;
font-size: 1.4em;
text-align: left;
text-indent: 2em;
<!-- color: #800; /-->
color: #fff;
margin: 1em 0;
padding: 2px 15px;
font-weight: normal;
border: none;
}

#forprint {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.2em;
color: #444;
width: 100%;
}

#forprint fieldset {
background: #f4f4f4;
border: 1px dotted #666;
margin: 1em;
}

#forprint legend {
background: #f4f4f4;
border: 1px solid #999;
border-top: none;
border-bottom: none;
padding: 2px 15px;
margin-left: 25px;
font-weight: normal;
font-size: 16px;
}

#forprint input {
margin-top: -3px;
}

#forprint .submit {
margin: .3em 0 1em 3em;
padding: 0 1em;
}

#print-hack fieldset {
padding: 1em;
font-size: 1.1em;
}

#print-hack h1 {
font-size: 25px;
color: #000;
}
