.cal-div{width:350px;float:left;font-family:arial;background:#fff;margin:5px 0px 0px 0px;display:inline;border-left:1px solid #eee;}
.cal-top{text-align:center;border-bottom:2px solid #ccc;padding:10px 0;background:#666;color:#eee;font-weight:bold;font-size:12px;}
.cal-middle{border-bottom:1px solid #ccc;float:left;width:350px;}
.day{width:46px;display:block;float:left;font-weight:bold;padding-left:3px;color:#222;padding-top:10px;border-right:1px solid #eee;}
.cal-main-td-blank, .cal-main-td-others{clear:both;}
.cal-main-span-blank, .cal-main-span-others, .cal-main-span-current{border:1px solid #ccc;border-top:0;border-left:0;display:block;float:left;width:46px;height:30px;text-align:right; padding:3px 3px 0 0 ;font-size:10px;}
.event-today{background:#fff}
.event-set{background:#fff}
.eLightbox{position:absolute;z-index:1000; left:50%;top:30%;width:500px;}
.even-calender .top-m-body{padding:0;}
.el-head{font-size:12px; color:#222; font-family:trebuchet ms;}
.el-title{padding:10px 0;font-size:13px;}
.el-title a{color:#222;font-weight:bold;}
.el-title a:hover{color:#000;text-decoration:underline;}
.single-el-cal p{font-style:italic; font-size:13px;}
.single-el-cal p a{font-style:italic; font-size:13px;color:#333;font-weight:bold;}
.single-el-cal p a:hover{text-decoration:underline;}
.el-load-img{text-align:center; padding:40px}
.cal-main-td-others span:hover{background:#f0fafa}
/*----custom styling-------*/

span.cal-main-span-blank,span.cal-main-span-others, span.cal-main-span-others event-set,span.cal-main-span-current event-today {width:46px;}
.previous-link {padding:10px;}
.previous-link a:hover{color:#fff;}
.next-link {padding:10px;}
.next-link a:hover{color:#fff;}

.eLightbox-fac{
left:45%;
position:absolute;
top:1650px;
width:400px;
z-index:1000;}
