.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}.fc td,.fc th{padding:0;vertical-align:top}#calendar{position:relative}#calendar .fc-header td{white-space:nowrap}#calendar .fc-header-left{width:25%;text-align:left}#calendar .fc-header-center{text-align:center}#calendar .fc-header-right{width:25%;text-align:right;padding:6px 0 6px 10px!important;vertical-align:middle}#calendar .fc-header-title{display:inline-block;vertical-align:top;height:33px;width:175px;margin:0 10px;text-decoration:none!important}#calendar .fc-header-title span{text-decoration:none}#calendar .fc .fc-header-space{padding-left:10px}#calendar .fc-header .fc-button{margin-bottom:0;vertical-align:top}#calendar .fc-header .fc-button{margin-right:-1px}#calendar .fc-header .fc-corner-right{margin-right:1px}#calendar .fc-header .ui-corner-right{margin-right:0}#calendar .fc-header .fc-state-hover,#calendar .fc-header .ui-state-hover{z-index:2}#calendar .fc-header .fc-state-down{z-index:3}#calendar .fc-header .fc-state-active,#calendar .fc-header .ui-state-active{z-index:4}#calendar .fc-content{clear:both}#calendar .fc-view{width:100%;overflow:hidden}#calendar .fc-cell-overlay{opacity:.2}#calendar .fc-button{position:relative;display:inline-block;cursor:pointer}#calendar .fc-button-inner{position:relative;float:left;overflow:hidden}#calendar .fc-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 .6em;white-space:nowrap}#calendar .fc-button-content .fc-icon-wrap{position:relative;float:left;top:50%}#calendar .fc-button-content .ui-icon{position:relative;float:left;margin-top:-50%}#calendar .fc-state-default .fc-button-effect{position:absolute;top:50%;left:0}#calendar .fc-state-default .fc-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;opacity:.09}#calendar .fc-state-disabled{cursor:default;visibility:hidden}#calendar .fc-state-disabled .fc-button-effect{display:none}#calendar .fc-event{border-style:solid;border-width:0;font-size:.85em;cursor:default}#calendar .fc-event-draggable,#calendar a.fc-event{cursor:pointer}#calendar a.fc-event{text-decoration:bold}#calendar .fc-rtl .fc-event{text-align:right}#calendar .fc-event-skin{height:68px}#calendar .fc-event-inner{position:relative;width:100%;height:100%;border-style:solid;border-width:0;overflow:hidden}#calendar .fc-event-inner.unavailable{color:#ccc}#calendar .fc-event-time,#calendar .fc-event-title{padding:0 1px}#calendar .fc-event-title .unavailable{visibility:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){#calendar .fc-event-title .unavailable{letter-spacing:-1pt}}#calendar .fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}#calendar .fc-event-hori{border-width:0 0;margin-bottom:1px}#calendar .fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize}#calendar .fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize}#calendar .fc-corner-left{margin-left:1px}#calendar .fc-corner-left .fc-button-inner,#calendar .fc-corner-left .fc-event-inner{margin-left:-1px}#calendar .fc-corner-right{margin-right:1px}#calendar .fc-corner-right .fc-button-inner,#calendar .fc-corner-right .fc-event-inner{margin-right:-1px}#calendar .fc-corner-top{margin-top:1px}#calendar .fc-corner-top .fc-event-inner{margin-top:-1px}#calendar .fc-corner-bottom{margin-bottom:1px}#calendar .fc-corner-bottom .fc-event-inner{margin-bottom:-1px}#calendar table.fc-border-separate{border-collapse:separate}#calendar .fc-border-separate td,#calendar .fc-border-separate th{border-width:1px 0 0 1px}#calendar .fc-border-separate td.fc-last,#calendar .fc-border-separate th.fc-last{border-right-width:1px}#calendar .fc-border-separate tr.fc-last td,#calendar .fc-border-separate tr.fc-last th{border-bottom-width:1px}#calendar .fc-border-separate tbody tr.fc-first td,#calendar .fc-border-separate tbody tr.fc-first th{border-top-width:0}#calendar .fc-grid th{text-align:center;text-transform:uppercase}#calendar .fc-grid .fc-day-number{float:left;padding:0 2px}#calendar .fc-grid .fc-other-month .fc-day-number{opacity:.3}#calendar .fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}#calendar .fc-grid .fc-event-time{font-weight:700}#calendar .fc-rtl .fc-grid .fc-day-number{float:left}#calendar .fc-rtl .fc-grid .fc-event-time{float:right}#calendar .fc-agenda table{border-collapse:separate}#calendar .fc-agenda-days th{text-align:center}#calendar .fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:400}#calendar .fc-agenda .fc-day-content{padding:2px 2px 1px}#calendar .fc-agenda-days .fc-agenda-axis{border-right-width:1px}#calendar .fc-agenda-days .fc-col0{border-left-width:0}#calendar .fc-agenda-allday th{border-width:0 1px}#calendar .fc-agenda-allday .fc-day-content{min-height:34px}#calendar .fc-agenda-divider-inner{height:2px;overflow:hidden}#calendar .fc-agenda-slots th{border-width:1px 1px 0}#calendar .fc-agenda-slots td{border-width:1px 0 0;background:0 0}#calendar .fc-agenda-slots td div{height:20px}#calendar .fc-agenda-slots tr.fc-slot0 td,#calendar .fc-agenda-slots tr.fc-slot0 th{border-top-width:0}#calendar .fc-agenda-slots tr.fc-minor td,#calendar .fc-agenda-slots tr.fc-minor th{border-top-style:dotted}#calendar .fc-event-vert{border-width:0 1px}#calendar .fc-event-vert .fc-event-content,#calendar .fc-event-vert .fc-event-head{position:relative;z-index:2;width:100%;overflow:hidden}#calendar .fc-event-vert .fc-event-time{white-space:nowrap;font-size:9px}#calendar .fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3}#calendar .fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-family:monospace;text-align:center;cursor:s-resize}#calendar{width:100%;margin:0 auto}@-moz-document url-prefix(){#monthDrop{left:1px!important;top:1px!important}}.calendarDayRow{clear:left}.fc-event-title{vertical-align:bottom;float:left;position:absolute;bottom:0}a.fc-event{font-weight:700;text-decoration:none!important}#calendar span.fc-event-times span.fc-event-time{margin-right:8px;font-weight:400;float:left}#calendar.longTime span.fc-event-times span.fc-event-time{margin-right:2px}#calendar span.fc-event-times span.fc-event-time.dots{margin-right:0}#calendar span.fc-event-times{width:97px;display:block}#calendar span.fc-event-city{text-transform:capitalize;margin-left:1px}#calendar span.fc-event-count{font-weight:400}#calendar.rtl span.fc-event-count{float:right}.fc-other-month .fc-day-number{visibility:hidden}.fc-header-title a{text-decoration:none}#calendar.rtl .fc-grid .fc-day-number{float:right;padding:0 5px}#calendar.rtl span.fc-event-city{float:right}#calendar.rtl span.fc-event-times span.fc-event-time{margin-left:8px;margin-right:0;float:right}#calendar .fc-event-title{white-space:nowrap;position:absolute;left:0;bottom:-1px;font-size:11px}#calendar.rtl .fc-event-title{white-space:nowrap;position:absolute;right:0;bottom:-2px;font-size:11px}#calendar.rtl span.fc-event-city{margin-left:4px}#calendar .calendarDayRow,#calendar.rtl .calendarDayRow{margin-top:-2px}#calendar.rtl span.fc-event-times{float:right;margin-top:3px}#calendar.rtl .calendarDayRow{float:right;margin-bottom:-1px;width:100%;clear:both}#calendarAdvise{margin:-1px 0 0;padding:2px}#calendarAdvise.rtl{direction:rtl;border-right:0}#calendar.rtl .fc-border-separate td.fc-last,#calendar.rtl .fc-border-separate th.fc-last{border-right-width:0}@media screen and (-webkit-min-device-pixel-ratio:0){#calendar.longTime span.fc-event-times span.fc-event-time{margin-left:0}#calendar.rtl.longTime span.fc-event-times span.fc-event-time{margin-right:7px}#monthDrop.rtl li{padding-right:5px!important}#monthDrop.rtl li h3{margin-right:10px}#monthDrop.rtl li ul li a{direction:rtl}#monthDrop.rtl li ul li a{margin:0 5px 0 0}#monthDrop.rtl li ul li a span.count{float:none}#monthDrop.rtl li ul li a span.count{margin-right:0}}#calendar.longTime span.fc-event-times span.fc-event-time{margin-right:7px \0/}#calendar.rtl.longTime span.fc-event-times span.fc-event-time{margin-left:7px \0/}html* #monthDrop.rtl li ul li a{direction:rtl}html* #monthDrop.rtl li ul li a span.count{float:none}html* #monthDrop.rtl li{padding-right:5px!important}html* #monthDrop.rtl li ul li a{margin:0 25px 0 5px}html* #monthDrop.rtl li h3{margin-right:30px}#monthDropDown{margin-top:5px}table.fc-border-separate{margin-top:0!important}