.mod_events_monthyear A.mod_events_link  {
border-color:	solid #C0C0C0;
border-width:	1px;
color:	#808080;
font-style:	italic;
padding-bottom:	2px;
padding-left:	1px;
padding-right:	2px;
padding-top:	1px;
text-decoration:	none;
}

.mod_events_monthyear a:visited.mod_events_link  {
border-color:	solid #C0C0C0;
border-width:	1px;
color:	#000000;
font-style:	italic;
padding-bottom:	2px;
padding-left:	1px;
padding-right:	2px;
padding-top:	1px;
text-decoration:	none;
}

.mod_events_table  {
font-family:	Arial;
font-size:	11px;
font-style:	normal;
text-align:	center;
text-decoration:	none;
width:	160px;
}

.mod_events_td_dayname  {
color:	black;
font-weight:	bold;
}

.mod_events_td_daynoevents  {
color:	black;
font-weight:	normal;
line-height:	normal;
}

.mod_events_td_dayoutofmonth  {
background-color:	#EEC4FF;
color:	gray;
font-weight:	bold;
}

.mod_events_td_daywithevents  {
background-color:	#C995DF;
color:	black;
font-weight:	normal;
}

.mod_events_td_link  {
background-color:	#f0c0ff;
color:	#000000;
text-indent:	16pt;
}

.mod_events_td_title  {
color:	#000000;
font-weight:	bold;
text-decoration:	underline;
}

.mod_events_td_todaynoevents  {
background-color:	#C995DF;
color:	#333333;
font-weight:	normal;
}

.mod_events_td_todaywithevents  {
background-color:	#ffffff;
color:	black;
font-weight:	normal;
}

a:link.mod_events_daylink  {
color:	black;
text-decoration:	none;
}

a:link.mod_events_link  {
color:	black;
}

a:visited.mod_events_daylink  {
color:	#2080d0;
text-decoration:	none;
}

a:visited.mod_events_link  {
color:	navy;
}

a:hover.mod_events_daylink  {
color:	#ff80ff;
text-decoration:	none;
}

a:hover.mod_events_link  {
color:	#a0a0a0;
}
