/*
** Calendar elements - used in the calendar rendering 
*/

.calendarBoxTitle {
    color:#198019;
}

.eventsBoxTitle {
    color:#198019;
}


.date {
    font-weight: bold;
}

.ploneCalendar {
    border: 0px;
    margin: 1em 0em;
    width:50%;
}
.ploneCalendar a {
    text-decoration: none;
}
.ploneCalendar a:hover {
    text-decoration: none;
}
.ploneCalendar th {
    background-color: #198019;
    font-weight: bold;
    text-align: center;
    padding: 2px;
}

.ploneCalendar th a, .ploneCalendar th span {
    color:#fff;
}

.ploneCalendar td {
    background-color: transparent;
    width: 1.5em;
    text-align: right;
    padding: 2px;
}
.ploneCalendar .weekdays td {
    background-color: #83cc83;
    border: 0px;
    border-style: none;
    text-align: center;
    padding: 2px;
	color:#fff;
}
.ploneCalendar .event {
    background-color: #cdeacc;
}
.ploneCalendar .todayevent {
    background-color: #3fae4f;
    border: 1px solid #198019;
}

.ploneCalendar .todayevent a {
	color:#fff;
	font-weight:bold;
}

.ploneCalendar .todaynoevent {
    border-collapse: collapse;
    border: 2px solid black;
}
