@charset "utf-8";
/* CSS Document */

body { 
	padding:0; 
	margin:0; 
    font-size: 8px;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
} 
.toprint {
	margin:0;
	font-size:8px;
}
.noprint {
	display:none;	
}
.toprint .light-italic{
	font-size:8px; display:inline-block; color:#ccc;
}
.print-table, .print-table table {
	width:100%;
	border:none;
	border-collapse:collapse;
	border-spacing:0;	
}
.print-table td, .print-table td table td{
	padding:0
}
.adminlist.print-table td, .adminlist.print-table th{
	padding:4px;
}
.print-table tbody tr{
	height:22px;
	background: #fff url("../images/dotted.png") repeat-x 1% 100%;
}
.print-table tr, .print-table th, .print-table td{
	page-break-inside:avoid;
	page-break-before:avoid;
	page-break-after:avoid;
	
}
.print-table tbody tr:last-child {
    background-image: none;
}
.print-table tfoot tr {
	font: bold 8px Arial;
    font-style: italic;	
	height:23px;
}
.quitt-button {
    height: 19px;
    line-height: 19px;
    width: 63px;
    display: inline-block;
    text-align: center;
	text-decoration: none;
}
.print-table thead th {
    text-align: center;
    background: #f0f0f0;
    border-bottom: 1px solid #999;
    border-left: 1px solid #fff;
    font-size: 8px;
    font-weight: bold;
}
.print-table tfoot td {
    background-color : #f3f3f3;
    border-top : 1px solid #999;
}

.routing-repair-table {
	width: 100%;
    border-spacing: 0px;
    background-color: #e7e7e7;
    color: #666;
    border-collapse: collapse;
}
.routing-repair-table thead th {
    text-align: center;
    background: #f0f0f0;
    color: #666;
    border-bottom: 1px solid #999;
    border-left: 1px solid #fff;
    font-size: 8px;
}
.routing-repair-table td, .routing-repair-table th {
    padding: 4px;
}
.routing-repair-table tr {
    background-color: #fff;
    text-align: left;
}
.routing-repair-table tbody tr td {
    height: 17px;
    background: #fff;
    border: solid 1px #f3f3f3;
}
.print-notes {text-align:justify;}
.print-table tbody tr.nobackground {background-image:none;}

.rtype-status {
    font-size: 9px;
    font-style: italic;
    margin: 5px 0;
}
.small {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}
.small.repair {
    width: 250px;
}
small.servicename, .small.devicename {
    width: 120px;
}
.small.model {
    width: 115px;
}
ul.main {
    list-style: none;
    width: 100%;
	box-sizing: border-box;
    margin: 20px 0;
	padding:0;
}
ul.main li.ah {
    height: auto;
}
ul.main li {
    box-sizing: border-box;
    height: 42px;
    font: normal 12px Arial;
    margin: 0;
    padding: 0 3px;
    line-height: 42px;
    background: url("../images/dotted.png") repeat-x 0 100%;
}
.coeff {
    text-align: left;
    font-style: italic;
    margin: 10px 0;
    font-size: 10px;
    line-height: 27px;
}
.per-page {
    float: right;
    text-align: right;
    display: inline-block;
    width: 150px;
    height: 27px;
    line-height: 27px;
    font-style: normal;
    font-size: 12px;
}
.clr {clear:both}
.itmval {
    float: right;
    margin: 0;
    padding: 0;
    display: inline-block;
    line-height: 39px;
    text-align: right;
}