/* General Easy Events styles */

.ee_miniCalendar {
    margin:1em 0 1em 1em;
    padding:1px;
    float:right;
    font-size:70%;
    width:140px;
    background:#FFF;
    border-bottom:1px solid #CCC;
    border-top:1px solid #CCC;
}
.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;
    background:#EEE;
    color:#777;
    border-bottom:1px solid #FFF;
}
.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:#CCC;
}

/* Day variations */

.ee_prev, .ee_next {
    background:#EEE;
    color:#777;
}
.ee_noLinkDay,
.ee_current a,
.ee_prev a,
.ee_next a {
    display:block;
}
.ee_today .ee_noLinkDay {
    border:1px solid #F90;
}
.ee_current a {
    background:#CDF;
}
.ee_current a:hover {
    background:#06F;
    color:#FFF;
}
.ee_prev a,
.ee_next a {
    color:#777;
}
.ee_prev a:hover,
.ee_next a:hover {
    color:#FFF;
    background:#777;
}


/* Listing styles */
.easyEventsList_heading {
    margin:.5em 0 .1em 0;
    font-family:times,serif;
    font-size:138.5%;
    border-bottom:1px dotted #222;
}
.easyEventsList_description {
    font-size:90%;
}
