/* CSS Document */

/***** Calendar *****/

table { border-collapse: collapse; } 
.nodocs {visibility: hidden;}

/* td {width: 8em;}*/
.calendaritem { padding: 3px 10px 3px 5px; margin-top: 1em; width: 90%; border: 1px solid #666; font-size: 90%;}
.calendaritem2 {margin-top: -.5em;}
tr.daterow {font-size: 105%; background-color: #bbb; padding-left: 15px; /* overflow: hidden; --correct display problem in Chrome-- */ }
tr.daterow td {text-align: left; font-size: 110%; padding: 5px; }
.partofday {background-color: #bbb;  padding-left: 5px;  /* overflow: hidden; --correct display problem in Chrome-- */}
.partofday td {text-align: left; font-size: 110%; padding-left: 5px;}
.linktobuy {font-weight: 800; display: block; text-align: center; background-color: #559CBE; padding: 2px 3px;}
.linktobuy a {color: #fff; text-decoration: none; display: block;}
.linktobuy a:hover {color: #000;}
.linktobuy:hover {background-color: #bbb; }
td {border: 1px solid #fff;}
#caltable span {width:100%; display: inline-block;}