/* styles definitions for printing */

body, p, th, td, a {
  color: black;
  /* font ?*/
}

body {
  background-color: white;
  margin: 0;
  padding: 0; 
}

h1, h2, h3, h4, h5, h6
{
  page-break-after: avoid;
}

a { color: blue; }

/*
a[href]:after {
	content: " [" attr(href) "]";
}
*/
a[href|="#"]:after,          /* internall references */
a[href|="javascript:"]:after /* scripts */
{
	content: "";
}

table, td, th {
   border-spacing: 0; 
   border-collapse: collapse; 
   border: 1px solid black;
}    

td, th 
{
    padding: 2px 10px;
	font-size: 80%;
}
table, th {border: 2px solid black;}

.dataform label {
  float: left;
  width: 10em;
  margin-right: 0.5em;
  _padding-top: 0.2em;
  text-align: right;
}


.dataform input, .dataform textarea, .dataform select 
{
  border: 1px solid gray;
} 

.reader, #menu, #pnlChange, .validator {
  display: none;
}
