.nc-body a,.nc-body span{font-weight:normal;display:block;font-size:10px;}
div.newscalendar{max-width:250px;overflow:visible;}
table.nc-header,table.nc-body{border:none;width:100%;}
.nc-body {padding-bottom:2px;}
table.nc-header tr,table.nc-body tr,table.nc-header td,table.nc-body td{text-align:center;border:none;}
table.nc-header{margin:0 0 5px;background:#cdab89;color:#fff;line-height:24px;height:24px;}
table.nc-header a{background:url(../assets/arrows-gray.png) no-repeat 0 100%;height:16px;display:inline-block;width:16px;}
table.nc-header a.back-mth{background-position:0 -32px;}
table.nc-header a.fwd-mth{background-position:0 -16px;}
table.nc-header a.fwd-yr{background-position:0 0;}
table.nc-header .monthname,table.nc-header .yearname,table.nc-body .dayname{font-weight:bold;}
.newscalendar .weekday6 a{color:#FF3D3D;}
.newscalendar .weekday7 a{color:#FF3D3D;}
.newscalendar .outofmonth a{color:#CCCCCC;}
.newscalendar .today a{font-weight:bold;background:#efefef;border-radius: 3px;}
.newscalendar .nc-day{position:relative;text-align:center;}
.newscalendar ul.nc-items{background:url(../assets/opacity.png) repeat;position:absolute;left:auto!important;top:auto !important;font-size:0.8em;line-height:1.1em;margin:0;padding:5px 10px;width:180px;list-style:none;border:1px solid #000;text-align:left;z-index:100;box-shadow:0 0 8px #333;border-radius:5px;display:none;}
.newscalendar ul.nc-items a{color:#fff !important;}
.newscalendar ul.nc-items a:hover{color:#c44 !important;}
.newscalendar .week1 ul.nc-items,.newscalendar .week2 ul.nc-items{top:15px!important;bottom:auto!important;}
.newscalendar span.weekday1 ul.nc-items{left:0!important;}
.newscalendar span.weekday2 ul.nc-items{left:-100%!important;}
.newscalendar span.weekday3 ul.nc-items{left:-200%!important;}
.newscalendar span.weekday4 ul.nc-items{left:-250%!important;}
.newscalendar span.weekday5 ul.nc-items{right:-200%!important;}
.newscalendar span.weekday6 ul.nc-items{right:-100%!important;}
.newscalendar span.weekday7 ul.nc-items{right:0!important;}
span.nc-day ul.nc-items li{padding:3px 5px;}
span.nc-day ul.nc-items li a{background:none;display:block;color:#FFF;}
.nc-day:hover ul.nc-items{display:block;}
.newscalendar span.hasitems{cursor:pointer;background:url(../assets/dot.png) no-repeat 50% 100%;}
.bgimgcall{display:none;}