/*--------------------------------------------------------
calendar stylesheet

Version: 1.1
---------------------------------------------------------*/

/* calendar minical
---------------------------------------------------------*/

#minical  {
margin : 0;
padding : 0;
background-color : transparent;
font-size : 0.85em;
color : inherit;
}
.month-small thead {
background : #efefef;
color : inherit;
}
.sideback a{
color : #006db2;
background: transparent;
font-size : 1.2em;
text-decoration : none;
}
.month-weeknums {
background : #efefef;
color : inherit;
border-right : 1px solid #d6d6d6;
}
.month-weekdays {
border-bottom : 1px solid #d6d6d6;
background : #efefef;
color : inherit;
padding : 2px 0 0 0;
}
.monthCorner {
border-right : 1px solid #d6d6d6;
border-bottom : 1px solid #d6d6d6;
}
.monthSmallBasic {
background-color : #fff;
color : inherit;
padding : 1px 2px 1px 2px;
}
.eventDay {
background-color : #d2e3f2;
color : inherit;
}
.eventDay a {
background-color : transparent;
color : #000;
text-decoration : none;
}
.eventDay:hover {
background-color : #8dbeeb;
color : inherit;
}
.monthToday {
background-color : #8dbeeb;
color : inherit;
}
table.month-small {
border : 1px solid #d6d6d6;
border-collapse : collapse;
width : 100%;
}
.month-small th, .month-small td {
padding : 2px;
width : auto;
font-size : 10px;
text-align : right;
}
.month-small th {
text-align : center;
}

/* calendar pagebrowser
---------------------------------------------------------*/

.pagebrowser {
background-color : #efefef;
color : inherit;
border-right : 1px solid #d6d6d6;
border-bottom : 1px solid #d6d6d6;
padding : 5px;
}
.pagebrowser span {
margin : 2px;
}
.pagebrowser b {
padding : 2px 6px 2px 6px;
}
.pagebrowser a {
background-color : #efefef;
color : inherit;
padding : 2px 6px 2px 6px;
border : 1px solid #d6d6d6;
}
.pagebrowser a:hover {
background-image : none !important ;
background-color : #cde8f9 !important ;
color : inherit;
}

/* calendar listview
---------------------------------------------------------*/ 

.tx-cal-controller dd {
display : none;
}
.tx-cal-controller .even {
margin : 0;
background-color : #f2f2f2;
color : inherit;
}
.tx-cal-controller dt {
margin : 0;
padding : 5px;
background-color : #efefef;
color : inherit;
border-top : 1px solid #fff;
border-bottom : 1px solid #d6d6d6;
}
.tx-cal-controller dt div {
margin : 0;
}