#wp-calendar table td {height:70px; vertical-align: top; text-align: right; max-width: 70px; }
#wp-calendar table td {width: 93px;}
#wp-calendar {}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {padding-right	:5px; padding-top:5px;border: 1px solid #ccc;border-collapse: collapse!important;}


td#kalender {border:0; text-align: left}
#wp-calendar table td {text-align: right}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td, table {
border-collapse: collapse!important;

}
table.nav tbody tr td#kalender, table.nav tbody tr td#cal {border:0px}
.pad {background-color: #efefef}
div.downer h3 { display:none;font-family: SFMfont; font-size: 1.5em; line-height: 1em; color:#222;margin-top: 0; font-weight: normal; text-transform: capitalize }

#wp-calendar table td {text-align: right; }

#wp-calendar table.nav tbody tr td {border:0px; text-align: center; min-height: 10px;height:10px;width:450px;}
#next, #prev {width: 125px!important; font-size: 1.3em;margin-top:20px;}
#prev {float: left;padding-left: 0px;}

#next {float:right; padding-right: 0px;}

.downer {padding-top: -20px!important;position: relative;}
.manad {margin-top:0px; text-align: center;  width:450px; font-size: 1.2em; margin-bottom: 0px}

#wp-calendar table td#kalender, #wp-calendar table td#cal {height:20px; text-align: center}
#wp-calendar table td#kalender {width: 0px;}

.ec3_list {
color:#880000;
letter-spacing:0px;
margin-left:0px;
word-spacing:0;
}

#wp-calendar #prev {border:0px;width:80px; text-align: left}


div#wp-calendar table caption { font-size: 1.5em;height:30px;}


/* FIx */

.manad a{margin-top:0px;  text-align: center;  width:460px; clear: both; display: block; position: relative; top:-12px;left:125px;}
caption.manad {height:0px;}

#wp-calendar table td#prev, #wp-calendar table td#next, #wp-calendar table td#mid {height:10px;}
#wp-calendar table td#spin {text-align: right;}
#prev h3 {padding-top:2px;}

#kalend {float: left;padding-left: 0px; text-align: left!important}

.ec3_eventday {background-color: #ff9390;}

#wp-calendar table td, #wp-calendar table th {text-align: right}
#wp-calendar table td p {text-align: left; padding-left: 5px;}

/*big calendar display settings

.ec3_bigcalendar {
width:500px; 
margin-left:auto; 
margin-right:auto; 
text-align:center;
}

.ec3_big_calendar table caption {
font-size: 2em;
margin-bottom: 5px;
}
.ec3_big_calendar table #prev #ec3_prev,.ec3_big_calendar table #next #ec3_next {
font-size: 1.5em;
}


.ec3_big_calendar table.ec3_calendar_table {
width: 500px !important;
table-layout: fixed !important;
}



.ec3_big_calendar table.ec3_calendar_table TD {
width: 14.2% !important;
height: 80px !important;
vertical-align: top;
border-width: 1px !important;
border-color: #3c3c3c !important;
border-style: solid !important;
font-size:10px;
}

.ec3_big_calendar #today {
background-color: #FFFF80;
}

.ec3_big_calendar table.ec3_calendar_table TD A {
color: #1c2cDD !important;
}


.ec3_big_calendar table.ec3_calendar_table TD A:hover {
color: #DD2c1c !important;
}

.ec3_big_calendar td {
padding: 0px !important;
}

div.ec3_big_calendar {
clear:both;
width:100% !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

div.ec3_big_calendar table.ec3_calendar_table tbody td {
font-size:x-small !important;
text-align:left !important;
/* display:block !important; 
}

div.ec3_big_calendar table.ec3_calendar_table span.ec3_event_day_num {
background-color:#335588;
color:white;
display:block;
font-size:medium;
font-weight:bold;
text-align:center;
width:100%;
}

div.ec3_big_calendar table.ec3_calendar_table th {
background-color:#335588;
color:white;
font-size:medium;
font-weight:bold;
}

div.ec3_big_calendar table caption a {
background-color:#335588;
color:white;
display:block !important;
padding-bottom:2px;
padding-top:2px;
}

p.ec3_event_day_evt {
padding:2px;
text-indent:0 !important;
}

p.ec3_alt_class_0, p.ec3_alt_class_1 {
border-bottom:1px solid maroon;
}

p.ec3_alt_class_0 {
background:transparent none repeat scroll 0 0;
}

p.ec3_alt_class_1 {
background-color:white;
}*/


#wp-calendar table td:hover,
#wp-calendar table #today {
background: #eee;
}
#wp-calendar table td#next, #wp-calendar table td#prev {position: relative;top:15px;}

#wp-calendar table td#next:hover, #wp-calendar table td#prev:hover, #wp-calendar table td#spinner:hover  {background: #FFF};

p.ec3_event_day_evt {width:90px}
