  
#cal {position:absolute; z-index:1; background-color:#fff; border:1px solid #000;font-family:arial;}
#cal table {font-size:11px;background-color:inherit}
#cal th, #cal #foot {background-color:#e54095;color:white;font-weight:bold}
#cal th a{color:white}
#cal table td {text-align:center;border:0px solid #ffffff;color:#4C4B4B}
#cal table td a{text-decoration:none;color:#e54095}
#cal a {text-decoration:none;color:black}
#cal a:hover {color:#333333}
#cal .cross {text-decoration:line-through;color:#4C4B4B}
#cal #foot a{color:white}
#cal #foot a:hover{color:white;background-color:#e54095}
#cal th a:hover{background-color:#e54095}