.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}.fc table,html .fc{font-size:10px}.fc td,.fc th{padding:0;vertical-align:top}#calendar{position:relative}#calendar .fc-header{background-color:#e5e9ed}#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 h2{margin:0;white-space:nowrap;text-align:center;font-weight:700;font-size:16px;line-height:35px}#calendar .fc-header-title h2 span{padding-left:5px;color:#7f95a8;font-size:14px;font-weight:400}#calendar .fc-header-title a,#calendar .fc-header-title h2,#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-widget-content,#calendar .fc-widget-header{border:1px solid #ccc}#calendar .fc-widget-header{color:#7f95a8;font-size:11px}#calendar .fc-state-highlight{background:#e5e9ed}#calendar .fc-state-highlight.fc-other-month{background-color:#fff}#calendar .fc-cell-overlay{background:#9cf;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{font-weight:700}#calendar .fc-rtl .fc-event{text-align:right}#calendar .fc-event-skin{color:#002c52;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{color:#aaa;font-size:10px;letter-spacing:-.46pt;visibility:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){#calendar .fc-event-title .unavailable{letter-spacing:-1pt}}#calendar .white .fc-event-title .unavailable{color:#fff}#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;background-color:#e5e9ed;text-transform:uppercase}#calendar .fc-grid .fc-day-number{float:left;padding:0 2px;font:bold 16px/18px Arial,Helvetica,sans-serif}#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-widget-header .fc-agenda-divider-inner{background:#eee}#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-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize}#calendar{width:100%;margin:0 auto}.filterLayer a.close{float:right;margin:5px;width:14px;height:14px;background:transparent url("/obj/advanced/to1_obj/layout/img/elements/close_x.450b6571.png") no-repeat left top}.filterLayer a.close:hover{background-position:left bottom}.filterLayer a.close span{display:none}#monthDrop{width:175px;height:200px;-moz-opacity:0.97;opacity:.97;khtml-opacity:0.97;background:#ccc none;text-decoration:none!important}#monthDrop{border-left:none!important;border-right:none!important;overflow-y:auto;overflow-x:hidden;background:#ccd5dc url("/obj/advanced/default/layout/img/backgrounds/box_gradiend_2.2db73cf6.gif") no-repeat scroll right bottom}#monthDrop li{width:100%;height:auto}#monthDrop li.first{border:none}#monthDrop li h3{margin:5px 25px 0 12px;color:#fff;font-weight:700!important;font-size:15px;text-transform:uppercase}#monthDrop li h3 a{text-decoration:none;padding:12px 0 6px 21px;display:block}#monthDrop li h3 span{font-weight:400;color:#666}#monthDrop li h3 a:hover{background:#333 url("/obj/advanced/to1_obj/layout/img/backgrounds/arrow_hover_head.fe5b8377.gif") no-repeat 20px 14px;padding:12px 0 6px 32px;color:#fff}#monthDrop li h3 a:hover span{color:#ccd5dc}#monthDrop li ul li a{margin:0 13px 0 5px;text-transform:none}#monthDrop li ul li{float:left;margin-bottom:0!important}#monthDrop li ul li a span.count{color:#7f95a8}.monthOver{background-color:#7f95a8!important;color:#fff}.monthOver #monthDropBtn h2 span{background-color:#7f95a8!important;color:#fff!important}#calendar .fc-header-title h2 span{background:transparent url("/obj/advanced/default/layout/img/modular/dropdowns/layer/monthDrop_down.5e3bc715.png") no-repeat 42px 3px;padding-right:17px}.monthOver #monthDropBtn h2 span{background:#7f95a8 url("/obj/advanced/default/layout/img/modular/dropdowns/layer/monthDrop_down_hover.4456f8ac.png") no-repeat 42px 3px;color:#fff!important}#monthDropBtn.active{color:#fff}#monthDropBtn h2{font-size:14px}#monthDrop.flyoutnavi li{border-left:none}.calendarDayRow{clear:left}.fc-event-title{vertical-align:bottom;float:left;position:absolute;bottom:0}.fc-event-title .available{font-size:11px}a.fc-event{font-weight:700;text-decoration:none!important}#calendar span.fc-event-times span.fc-event-time{margin-right:9px;font-weight:400;font-size:9px;line-height:13px;float:left}#calendar.longTime span.fc-event-times span.fc-event-time{margin-right:7px}#calendar span.fc-event-times span.fc-event-time.unavailable{color:#aaa!important}#calendar .white span.fc-event-times span.fc-event-time.unavailable{color:#fff!important}#calendar span.fc-event-times span.fc-event-time.dots{margin-right:0}#calendar .white{color:#fff!important;background-color:#7f95a8}#calendar span.fc-event-times{width:97px;display:block}#calendar span.fc-event-city{text-transform:capitalize;margin-left:1px;font-size:11px;line-height:17px}#calendar div.calendarDayRow.unavailable,#calendar span.fc-event-city.unavailable,#calendar span.fc-event-count.unavailable{color:#aaa}#calendar .white div.calendarDayRow.unavailable,#calendar .white span.fc-event-city.unavailable,#calendar .white span.fc-event-count.unavailable{color:#fff}#calendar span.fc-event-count{font-weight:400;color:#7f95a8;font-size:11px;line-height:17px}#calendar .white span.fc-event-count{color:#fff;font-size:11px}#calendar.rtl span.fc-event-count{float:right}#bookableOnlyCheckInCalendar{float:right;margin-right:17px;display:block;line-height:11pt}#bookableOnlyCheckInCalendar label{color:#7f95a8;text-transform:uppercase;font-size:11px}#bookableOnlyCheckInCalendar input{margin:2px}.fc-other-month .fc-day-number{visibility:hidden}.fc-button-prev{background:transparent url("/obj/advanced/default/layout/img/modular/buttons/button_calendar_prev.76cdd7ec.png") no-repeat left top!important;top:7px}.fc-button-next{background:transparent url("/obj/advanced/default/layout/img/modular/buttons/button_calendar_next.8a2dd47d.png") no-repeat left top!important;top:7px}.rtl .fc-button-prev{background:transparent url("/obj/advanced/default/layout/img/modular/buttons/button_calendar_next.8a2dd47d.png") no-repeat left top!important}.rtl .fc-button-next{background:transparent url("/obj/advanced/default/layout/img/modular/buttons/button_calendar_prev.76cdd7ec.png") no-repeat left top!important}.fc-header-title a{text-decoration:none}#calendar.rtl .fc-header-title h2 span{background:transparent url("/obj/advanced/default/layout/img/modular/dropdowns/layer/monthDrop_down.5e3bc715.png") no-repeat 0 3px;padding-right:10px;padding-left:18px}#calendar.rtl .monthOver #monthDropBtn h2 span{background:#7f95a8 url("/obj/advanced/default/layout/img/modular/dropdowns/layer/monthDrop_down_hover.4456f8ac.png") no-repeat 0 3px}#calendar.rtl .fc-grid .fc-day-number{float:right;padding:0 5px}#calendar.rtl span.fc-event-city{float:right}#monthDrop.rtl li ul li a{float:right}#monthDrop.rtl li ul li a span.count{float:left;margin-right:5px}#monthDrop.flyoutnavi li{border:none}#monthDrop.rtl li h3{margin-right:19px}#calendar.rtl span.fc-event-times span.fc-event-time{margin-left:8px;margin-right:0;float:right}#calendar .fc-event-title{position:absolute;left:0;bottom:-2px;font-size:11px}#calendar.rtl .fc-event-title{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{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:11px;margin:-1px 0 0;padding:2px}#calendarAdvise .available{font-size:11px}#calendarAdvise .unavailable{font-size:11px;color:#aaa}#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}