li {list-style-type: square}

A:hover { color: #ff0000 }

@media screen { #print { display:none }}

@media print 
{ 
   p.footer,#footer, #navigation { display: none; }
   a:link, a:visited { color: black;
                       background:  transparent;
                       font-weight: normal;
                       text-decoration: none;
                     }

   p.footer { border-style: solid;
              border-width: 1px;
              background-color: #66CCEE;
              text-indent: 1mm
	    }
} 
    
.readonly { background-color: #FFFFFF;border:solid white 1px }
.optional { background-color: #AACCFF; }
.required { background-color: #AAFFAA; }
.error { background-color: #FFAAAA; }
input { border-style:solid;border-color: black;border-width: 1px }
textarea { border-style:solid;border-color: black;border-width: 1px }
select { border-style:solid;border-color: black;border-width: 1px;margin-bottom:2px }
.radio { border-width: 0 }
.check { border-width: 0 }
form { font-size: 18;border-style:none;border-width: 1px }
