* {
  margin: 0px;
  padding: 0px;
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  
}

A, H1, H2, H3, FORM *, #pageTop, #bottomBar {
  display : none; 
}

TABLE.data {
  border-collapse: collapse;
  width: 100%;
  margin-top: 10px;
  border: solid 1px black;
}

TABLE.data TD {
  padding: 3px;
  border: solid 1px black;
}

TABLE.data TD.center {
  text-align: center;
}

TABLE.data TD.right {
  text-align: right;
}

TABLE.data THEAD TD {
  font-weight: bold;
}

TABLE.data TBODY TR.isCompletion TD {
  text-decoration: line-through;
}

TABLE.data TBODY TR.noContract {
  color: #999999;
}

.statsCount {
  width: 50px;
  text-align: center;  
}

TEXTAREA.print {
	display: block !important;
	width: 100%;
	margin-bottom: 20px;
	border: none;
	color: black;
}

SPAN.print {
	margin-top: 20px;
	display: block !important;
	color: black;
}

DIV.print {
	display: block !important;
	color: black;	
}

INPUT.print {
	border: none !important;
	display: inline !important;
	width: auto !important;
}

.print BR {
  display: block !important;	
}

.noprint {
	display: none;
}

IMG.expandDetail {
	display: none;
}

.titleExpandDetail {
	margin-top: 25px;
	margin-bottom: 5px;
}

TD.top {
  vertical-align: top;  
}

