
#calendar  {
  float:left;
  margin-top:-6em;
  width:630px;
}

table {
 margin-bottom:0px ! important; 
}

table td {
 padding-right: 0px;
}


#toggle_calendar li, #toggle_calendar_right_box li {
  float:left;
}

#toggle_calendar h1.csc-firstHeader , #toggle_calendar_right_box h1.csc-firstHeader{
  font-size:14px;
  display:block ! important;
  margin:0px ! important;
}

#toggle_calendar h1.csc-firstHeader , #toggle_calendar_right_box h1.csc-firstHeader{
 margin-bottom: 10px !important; 
}

.calendar,
.calendar table td,#calpicker table td{
  font-family: Museo-300;
  letter-spacing: 0.2px;
  font-size: 14px;
}
/*
.calendar,
.calendar table td{
  font-family: Museo-300;
  letter-spacing: 0.2px;
  font-size: 14px;
}
*/

.MonthNavigation {
  
  text-align:center;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
}
#sidebar .MonthNavigation a {
  color:#fff;
}
.DayColumnHeader,
.YearNavigation,
.MonthNavigation,
.CurrentMonthDate,
.OtherMonthDate,
.CurrentDate,
.TodayText,
.Text,
.EventDate {
  font-family:arial;
  font-size:8pt;
}
th.DayColumnHeader {
  text-align:right;
  border: solid thin transparent;
  border-width:0px;
  border-bottom-width: 4px;
/*  border-top-width: 8px;  */
}

.DayColumnHeader .news-latest-date {
  font-family: Museo-500;
  font-size: 14px;
}


.CurrentMonthDate,
.OtherMonthDate,
.CurrentDate {
  text-align:right;
  text-decoration:none;
}
.CurrentMonthDate, .CurrentDate {
  border-bottom: 4px solid transparent;
}
.CurrentDate {
  
  font-weight:bold;
}




.CalToolTip a{
  text-decoration:none;
  font-size:14px;
  font-family: Museo-500;
}

.EventDate {
  color: #dc030e;
  font-weight:normal;
  text-decoration:underline;
}

.OtherMonthDate  {
  color:#bbbbbb ! important;
  
}
/*
td.CurrentDate {
  color:#FFFFFF;
}
*/
#sidebar TD.CurrentDate a {
  background-color: #ffcb4a;
  border-width:1px;
  border:solid 1px #bd5500;
}
#sidebar TD.EventDate a {
  color:#fff;
  background-color: #004D7A;
  border-width:1px;
  border:solid 1px gray;
}
TD.TodayText {
  
  border-width:0px;
  border-top-width:1px;
}
A.TodayText {
  height:20px;
}
A.TodayText  {
  color:#bddbff;
  font-weight:bold;
}
.Border  {
  border:solid 1px #d6cbdb;
}


 .CalToolTip a img {
  border:none;
}

.CalToolTip .EventDate a{
  
}

.CalToolTip a {
  
}
.CalToolTip a:hover {
  color: black;
  
}
.CalToolTip a span {
  text-decoration: none;
  display: none;
}
.CalToolTip a:hover span {
  /*
  position:absolute;
  margin-top:20px;
  margin-left: -20px;
  display: inline;
  color: #000;
  background: #dedede;
  padding: 2px;
  text-align:left;
  font-weight:normal;
  max-width: 190px;
  width: auto;
  border: 2px solid #004d7b;
  z-index: 99;
  */
}

.CalToolTip span {
  display: block;
}

.tr_high span.CalToolTip {
  color: #EBF1F5;  
}

.tr_normal span.CalToolTip {
  color: white;  
}

.high span.CalToolTip {
  color: white;
}
.normal span.CalToolTip {
  color: #EBF1F5;
}


#toggle_calendar li {
  width: 34%;
}

#toggle_calendar_right_box li {
  
}

#toggle_list_inner {
	width:100%;
}

#toggle_list_inner_2 tr, #toggle_list_inner tr {
  border-bottom: 2px solid transparent;
  border-top: 6px solid transparent;
}


#toggle_list_inner a,#toggle_list_inner_2 a{
  margin-left:10px;
  display:block;
}

#calpicker {
  margin-bottom:10px;
}

.widget-list-today, .widget-list-next {
  margin-left:20px;
  margin-bottom:10px;
}