table.2_day_mini { width:120px; }

.table_01 {
	width:100%;
	border-width: 0px;
	/*background-color: #FFF;*/
}
.table_02 
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 9pt;
    line-height: 1.231;
}
    .table_02 > tbody > tr:first-child
    {
        visibility: collapse;
    }
.table_03 {
	/*background-color: #FFF;*/
}
.today-bg 
{
	background-color: #eeeeee;
	
}

.table_01 tr td .table_02 tr td .table_03 tr .today-bg table tr .today-bg table tr .f9white_b {
	color: #fff; background-color: #006;
}

table.table_03
{
    /*border: none;*/
}

table.table_03 td 
{
    padding: 1px;
    width: 20%;
}
.econoevents
{
    font-size: 8pt;
    padding-left: 7px;
}
.econoevents img
{
        
}
.econoevents a
{

}
/*f9white_b is for days of the week*/
.f9white_b
{
	/*background-color: #e2e2e2;*/
	color: #484848;
	font-weight: bold;
	line-height: 14pt;
}
.f9white_b div {background-color: #fff;}

.f9white_b a { color:white; text-decoration:none; }
.f9white_b a:visited{ color:white; text-decoration:none; }
.f9white_b a:hover { color:white;  text-decoration:underline; }	

	
/*f8red1 is for the full calendar linnk*/
.f8red1 
{
    color: #e82b2b;
    text-decoration: none;
}
.f8red1 a { color:#e82b2b; text-decoration:none; }
.f8red1 a:visited{ color:#e82b2b; text-decoration:none; }
.f8red1 a:hover { color:#e82b2b;  text-decoration:underline; }	

/*f8blue1 is for events*/
.f8blue1
{
	color:#000000;
	text-decoration:none;
}
.f8blue1 a { color:#000000; text-decoration:none; }
.f8blue1 a:hover {
	color:#5C73A5;
	text-decoration:underline;
}	

.navy10a 
{
    color: #163F68;
    text-decoration: none;
}
.navy10a a { color:#163F68;}
.navy10a a:visited{  color:#163F68;}
.navy10a a:hover { color:#163F68;}