body{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:12px;

  font-family:verdana, helvetica, arial, sans-serif;
  background-color:#ddd;

}

.notPrinted
{
}


#theTable{
  margin-left:25px;
}

td{

  font-size:10px;
  font-family:verdana, helvetica, arial, sans-serif;
  height:100px;

  background-color:#fff;
  border-color:#000;

  border-style:solid;
  border-width:1px 0px 0px 1px;
}

.daylisting{
  background-color:#ccc;
  color:#000;
  height:14px;
  text-align:center;
}

.rightDaylisting{
  background-color:#ccc;
  color:#000;
  height:14px;
  text-align:center;
  border-right:1px;

  border-style:solid;
  border-color:#000;
}

#tableHeader{
  background-color:#ddd;
  border-color:#000;
  border-style:solid;

  border-width:0px 0px 0px 0px;
  height:50px;
}
.monthHeader{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-size:24px;
}


.rightCell{
  border-color:#000;
  border-style:solid;
  border-width:1px 1px 0px 1px;
}

.finishRow{
  border-color:#000;
  border-style:solid;
  border-width:1px 0px 0px 0px;
  background-color:#ddd;
  height:5pt;
}

.day{
  padding:0px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  font-size:10px;
}


.event{
  padding:0px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  width:110px;
}

#futureMonth{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#otherCal{
  background-color:#fff;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  border-width:0px 0px 1px 0px;
  border-color:#000;
  border-style:solid;
}

#otherCal ul{
  list-style:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}


#otherCal h1{
  padding:0px 10px 0px 0px;
  margin:0px 0px 0px 0px;

  display:inline;
  float:left;
  font-size:12px;

  font-weight:normal;
  border-color:#000;
  border-style:solid;
  border-width:0px 1px 0px 0px;    
}
#otherCal li{ 
  float:left; 
  display:inline;
  border-width:0px 1px 0px 0px;

  padding:0px 10px 0px 10px;
  margin:0px 0px 0px 0px;
  border-color:#000;
  border-style:solid;  
}


#otherCal a:link{
  color:#000;
  background-color:#fff;
  text-decoration:none;
  border:0;
}
#otherCal a:visited{
  color:#000;
  background-color:#fff;
  text-decoration:none;
  border:0;  
}
#otherCal a:hover{
  color:#000;
  background-color:#fff;
  text-decoration:none;
  border:0;  
}
#otherCal a:active{
  color:#000;
  background-color:#fff;
  text-decoration:none;

  border:0;  
}	
    
a:link{
  color:#00f;
  text-decoration:none;
  border-color:#000;

  border-style:dashed;
  border-width:0px 0px 1px 0px;
}
a:visited{
  color:#00f;
  text-decoration:none;
  border-color:#000;
  border-style:dashed;
  border-width:0px 0px 1px 0px;    
}
a:hover{

  color:#00f;
  text-decoration:none;
  border-color:#000;
  border-style:solid;
  border-width:0px 0px 1px 0px;    
}
a:active{
  color:#00f;
  text-decoration:none;
  border-color:#000;
  border-style:dashed;
  border-width:0px 0px 1px 0px;    
}	