/*********************
* Calendar module style
**********************/
#events a {
  color:#3c2e49;
}

.mod_events_monthyear
{
  font-size:14px;
  height:21px ! important;
  line-height:21px;
  font-weight:bold;
  text-align:center !important;
  cursor:pointer;
  margin:14px auto 0px auto;
}
.mod_events_monthyear td
{
    text-align:center!important;
}
.mod_events_monthyear a.mod_events_link {
    text-decoration:none;
    font-weight:bold!important;
}

#rightmenu .mod_events_table
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    margin: 0px auto 0.25em auto;
    background:#fff;
}
.mod_events_td_dayname
{
  background:#c0d7e8;
  height:15px ! important;
  line-height:15px;
  font-weight:bold;
  text-align:center !important;
  color:#3c2e49;
}
.mod_events_td_dayname .sunday
{
    color:red;
}
.mod_events_td_dayname .saturday
{
}
a.mod_events_daylink:link
{
    color:#000 !important;
    text-decoration: none;
}

a.mod_events_daylink:visited
{
    color:#000 !important;
    text-decoration: none;
}
a.mod_events_daylink:hover
{
    text-decoration: none;
}

.mod_events_td_dayoutofmonth
{
  color:#3c2e49 !important;
  background-color:#cccccc;
  padding:1px !important;
  width:18px!important;
  padding:6px !important;
}

.mod_events_td_daywithevents a.mod_events_daylink, .mod_events_td_todaywithevents a.mod_events_daylink {
  font-style:italic;
  color:#701F1B !important;
}


.mod_events_td_daywithevents a 
{
  color:#701F1B !important;
  padding:0px !important;
  width:18px!important;
  padding:6px !important;
  font-weight:bold !important;
  font-style:italic;
}
.mod_events_td_daynoevents a
{
  color:#3c2e49 !important;
  padding:6px !important;
}

.mod_events_td_todaynoevents a
{
  padding:0px !important;
  width:18px!important;
  font-weight:bold !important;
  font-style:italic;
  color:#000 !important;
}

.mod_events_td_todaywithevents a
{
  padding:0px !important;
  width:18px!important;
  font-weight:bold !important;
}

#rightmenu a.mod_events_link
{
    color:#fff !important;
    text-align:center !important;
    text-decoration: none;
}
a.mod_events_link:link
{
//  color:#fff !important;
}
a.mod_events_link:hover
{
    color:yellow;
}

.mod_events_table a:hover {
  color:inherit;
  text-decoration:underline;
}

#rightmenu td.mod_events_latest_first, #rightmenu td.mod_events_latest {
    padding:0px 0px 2px 20px;
    color:#fff !important;
}

#rightmenu td.mod_events_latest_first a, #rightmenu td.mod_events_latest a {
  color:#fff !important;
}

.mod_events_table tr td a:visited {
  color:#701F1B !important;
  font-weight:bold !important;
}