table.cal {
    width: 100%;
    border: 0px solid #BBB;
    border-collapse: collapse;
	font-size: small;
	font-family: Tahoma;
    background-color: #FFFFFF;
}
table.cal td {
    height:30px;
    border-collpase:collpase;
    border:1px solid #BBB;
    text-align:right;
    padding-right:5px;
}
table.cal td a {
text-decoration: underline;
color: #FFFFFF;
}
table.cal td a:hover {
background-color: #F0F0F0;
}
table.cal .days{
    background-color: #F1F3F5;
}
table.cal .thead {
    border-top:  1px solid #BBB;
    border-left:  1px solid #BBB;
    border-right: 1px solid #BBB;
    background-color: #E9ECEF;
}
table.cal .actday{
    background-color: #FDD59D;
    font-weight: bold;
}
table.cal .selected{
    background-color: #E0E0E0;
    font-weight: bold;
}
