/*
=====================================================================
=========== Weekly Calendar Code ====================================
=====================================================================
*/
#cal_week {
width: 278px;
border-collapse: collapse;
float: right;
border-spacing: 0px;
}

/*
#cal_week tr {
border-top: 2px solid #FFFFFF;
}
#cal_week tr:first-child {
border-top: none;
}
*/
#cal_week th {
background-color: #597D93;
margin: 0px;
padding: 2px;
width: 90px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
border-top: 2px solid #FFFFFF;
}
#cal_week th h2 {
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
#cal_week th h3 {
font-size: 9px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#cal_week td {
vertical-align: bottom;
padding: 2px;
margin: 0px;
border-top: 2px solid #FFFFFF;

}

#cal_week th.firstcal, #cal_week td.firstcal {
border-top: none;
}

#cal_week td a:link {
text-decoration: underline;
}

#cal_week td a:hover {
text-decoration: none;
}

#cal_week td a:active {
text-decoration: none;
color: #FF0000;
}
#cal_week td a:visited {
color: #000066;
}
.cal_city {
font-size: xx-small;
text-transform: uppercase;
}
.cal_prog_title {
font-size: 14px;
font-weight: bold;
}
.cal_time {
display: block;
padding: 0px;
margin: 0 0 5px 0;
font-size: 9px;
text-transform: uppercase;
}
.cal_date {
display: block;
padding: 0px;
margin: 0px;
font-size: 12px;
font-weight: bold;
}
.cal_ven {
display: block;
padding: 0px;
margin: 0px;
font-size: 9px;
}
.cal_med {
display: block;
padding: 0px;
margin: 0px;
font-size: 10px;
font-weight: bold;
}

/*
=====================================================================
=========== End Weekly Calendar Code ================================
=====================================================================
*/
