/* General Easy Events styles */

#ee_miniCalendarContainer {
	padding:1px;
	font-size:70%;
	background:#FFF;
	margin-top: 4;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: right;
	width: 244px;
	border-top-style: none;
	border-bottom-style: none;
}
.ee_miniCalendarNav,
.ee_miniCalendarDays {
    margin:0;
    width:100%;
    text-align:center;
    border-collapse:collapse;
}

/* Calendar nav */

.ee_miniCalPrev,
.ee_miniCalNext {
    width:1.5em;
}
.ee_miniCalPrev a, 
.ee_miniCalNext a {
	display:block;
	color:#666666;
	border-bottom:1px solid #FFF;
	background-color: #CCCCCC;
}
.ee_miniCalPrev a:hover, 
.ee_miniCalNext a:hover {
    background:#CCC;
    color:#000;
}

/* Calendar days header */

.ee_miniCalendarDays th {
	text-align:center;
	font-weight:bold;
	background-color: #999999;
}

/* Day variations */

.ee_prev, .ee_next {
	color:#666666;
	background-color: #CCCCCC;
}
.ee_noLinkDay,
.ee_current a,
.ee_prev a,
.ee_next a {
	display:block;
}
.ee_today .ee_noLinkDay {
    border:1px solid #999999;
}
.ee_current a {
	background-color: #999999;
	color: #FFFFFF;
}
.ee_current a:hover {
	color:#FFF;
	background-color: #666666;
}
.ee_prev a,
.ee_next a {
    color:#666666;
}
.ee_prev a:hover,
.ee_next a:hover {
	color:#FFF;
	background-color: #666666;
}


/* Listing styles */
.easyEventsList_heading {
	margin:.5em 0 .1em 0;
	font-size:138.5%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.easyEventsList_description {
    font-size:90%;
}
#ee_listDetailsContainer {
}

