table{
width:100%;
}
table thead{
background:#CCC;
}
.alternate{
background:#EEE;
}
table tbody th{
text-align:left;
background:#EEE;
}
table tbody tr:hover{
background:#CCC;
}
.collapse{
border-collapse:collapse;
}
table tbody tr.green{background:green;color:white}
table tbody tr.red{background:red;color:white}
table tbody tr.orange{background:orange;color:white}

/** CALENDAR **/

.calendar{border-collapse:collapse;}
.calendar thead th{
font-size:15px;
background:#999;
}
.calendar tbody tr td{
height:25px;
border-bottom:1px solid #ccc;
}
.calendar tbody th{
background:#CCC;
text-align:center;
border:1px solid #999;
}
.calendar tbody td span{
float:right;
font-size:9px;
color:#999;
}

