/*
#calendar_main{font-size: .925em; font-family: Arial, sans-serif;}.cal_left h2{ background-color: #666; padding: 4px; color: #fff; font-weight: bold; font-size: .925em;margin:0px;}.cal_left{background-color: #EEE; border: 1px solid #666; margin: 4px 0px 0px 4px; width: 245px; text-align: left;}.cal_left a:link{color: #666;}.cal_left a:active{color: #666;}.cal_left a:visited{color: #666;}.cal_left a:hover{color: #333;}.cal_left_info{padding: 4px 0px 4px 20px;}.cal_left_right{background-color: #666;text-align: right; padding: 4px; font-weight: bold;}.cal_left_right a:link{color: #fff;}.cal_left_right a:active{color: #fff;}.cal_left_right a:visited{color: #fff;}.cal_left_right a:hover{color: #fff;}.cal_left_right h2{background-color: #666; color: #fff; font-weight: bold;}.spacer{height: 10px; background-color: #fff;}.calendar{font-size: .925em; font-family: arial, sans-serif; width: 245px;}.calendar a:link{color: #000; font-weight: bold;}.calendar a:active{color: #000; font-weight: bold;}.calendar a:visited{color: #000; font-weight: bold;}.calendar a:hover{color: #000; font-weight: bold;}.calendar_top{background-color: #666; color: #fff; font-weight: bold; padding: 4px; text-align: center;}.calendar_header{width: 35px; height: 20px; background-color: #999; color: #fff; text-align: center;font-weight: bold; border-left: 1px solid #666; border-bottom: 1px solid #666;}.calendar_header_first{width: 35px; height: 20px; background-color: #999; color: #fff; text-align: center;font-weight: bold; border-bottom: 1px solid #666;}.calendar_day_first{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #fff; color: #333;border-bottom: 1px solid #666;}.calendar_day{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #fff; color: #333;border-bottom: 1px solid #666; border-left: 1px solid #666;}.calendar_today{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #999; color: #fff;border-bottom: 1px solid #666; border-left: 1px solid #666; font-weight: bold;}.calendar_today_first{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #999; color: #fff;border-bottom: 1px solid #666; font-weight: bold;}.month_header{font-size: .925em; font-weight: bold; border-bottom: 1px solid #666;}.event_header{font-size: .85em; padding-top: 5px; font-weight: bold; text-decoration: underline;}.event_header a:link{color: #666;}.event_header a:active{color: #666;}.event_header a:visited{color: #666;}.event_header a:hover{color: #333;}.month_nav{font-size: .85em; color: #666; border-bottom: 1px solid #666;}.month_nav a:link{color: #666;}.month_nav a:active{color: #666;}.month_nav a:visited{color: #666;}.month_nav a:hover{color: #333;}.event_detail{font-size: .85em; border-bottom: 1px solid #666; padding-bottom: 5px; vertical-align: top;}.lt-row{background-color: #fff; color: #333;}.dk-row{background-color: #eee; color: #333;}.hi-row{background-color: #ffffcc; color: #333;}.calendar_active {width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #eee; border-bottom: 1px solid #666; border-left: 1px solid #666; font-weight: bold;}*/#calendar_main{font-size: .925em; font-family: Arial, sans-serif;}.cal_left h2{ background-color: #000; padding: 4px; color: #fff; font-weight: bold; font-size: .925em;margin:0px;}.cal_left{background-color: #e68f20; border: 1px solid #666; margin: 4px 0px 0px 4px; width: 245px; text-align: left;}.cal_left a:link{color: #000;}.cal_left a:active{color: #acea25;}.cal_left a:visited{color: #000;}.cal_left a:hover{color: #368f20;}.cal_left_info{padding: 4px 0px 4px 20px;}.cal_left_right{background-color: #000;text-align: right; padding: 4px; font-weight: bold;}.cal_left_right a:link{color: #fff;}.cal_left_right a:active{color: #fff;}.cal_left_right a:visited{color: #fff;}.cal_left_right a:hover{color: #fff;}.cal_left_right h2{background-color: #000; color: #fff; font-weight: bold;}.spacer{height: 10px; background-color: #fff;}.calendar{font-size: .925em; font-family: arial, sans-serif; width: 245px;}.calendar a:link{color: #000; font-weight: bold;}.calendar a:active{color: #acea25; font-weight: bold;}.calendar a:visited{color: #000; font-weight: bold;}.calendar a:hover{color: #368f20; font-weight: bold;}.calendar_top{background-color: #000; color: #fff; font-weight: bold; padding: 4px; text-align: center;}.calendar_header{width: 35px; height: 20px; background-color: #f06f17; color: #fff; text-align: center;font-weight: bold; border-left: 1px solid #666; border-bottom: 1px solid #666;}.calendar_header_first{width: 35px; height: 20px; background-color: #f06f17; color: #fff; text-align: center;font-weight: bold; border-bottom: 1px solid #666;}.calendar_day_first{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #e68f20; color: #000;border-bottom: 1px solid #000;}.calendar_day{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #e68f20; color: #000;border-bottom: 1px solid #000; border-left: 1px solid #000;}.calendar_today{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #fff; color: #000;border-bottom: 1px solid #000; border-left: 1px solid #000; font-weight: bold;}.calendar_today_first{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #fff; color: #000;border-bottom: 1px solid #000; font-weight: bold;}.month_header{font-size: .925em; font-weight: bold; border-bottom: 1px solid #000; color: #000}.event_header{font-size: .85em; padding-top: 5px; font-weight: bold; text-decoration: underline;}.event_header a:link{color: #000;}.event_header a:active{color: #e68f20;}.event_header a:visited{color: #f06f17;}.event_header a:hover{color: #333;}.month_nav{font-size: .85em; color: #000; border-bottom: 1px solid #000;}.month_nav a:link{color: #000;}.month_nav a:active{color: #000;}.month_nav a:visited{color: #000;}.month_nav a:hover{color: #000;}.event_detail{font-size: .85em; border-bottom: 1px solid #f06f17; padding-bottom: 5px; vertical-align: top;}.lt-row{background-color: #fff; color: #f06f17;}.dk-row{background-color: #ffD; color: #f06f17;}.hi-row:hover {background-color: #FCDF86;}.hi-row{background-color: #fff; color: #333;}.calendar_active {width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #f06f17; border-bottom: 1px solid #000; border-left: 1px solid #000; font-weight: bold;}.cal_left_info form label {color: black;}.cal_left_info form input {color: black; border: 1px solid black; background-color: #FFF;}.cal_left_info form input:hover {color: black; border: 1px solid fcdf86; background-color: #fff;} #listing {width: 70%; font-size: 115%;} .cal_left {border-color: black;}


* html .cal_left {width: 183px;}
* html .calendar{width: 183px;}
* html .calendar_header_first{width: 25px; height: 20px;}* html .calendar_day_first{width: 25px; height: 25px;}* html .calendar_day{width: 25px; height: 25px;}* html .calendar_today{width: 25px; height: 25px;}* html .calendar_today_first{width: 25px; height: 25px;}
* html .calendar_active {width: 25px; height: 25px;}



