.claro .dojoxCalendarSimpleColumnView{cursor:default;-webkit-user-select:none}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarHeader{position:absolute;left:0;right:0;top:0;height:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarScrollContainer{left:0;right:0;bottom:0;top:30px;position:absolute;overflow-y:hidden;overflow-x:hidden;border-top:1px solid #b5bcc7;border-bottom:1px solid #b5bcc7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGrid{position:absolute;left:70px;right:0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable{border-collapse:collapse;table-layout:fixed;width:100%;position:relative;margin:0;padding:0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable td{border-top:dotted 1px #b5bcc7;border-right:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable .hour{border-top:1px solid #c7bebe}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable tr:first-child td{border-top:1px solid transparent}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable .halfhour{border-top:dotted 1px #c7bebe}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable .quarterhour{border-top:dotted 1px #c7bebe}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable .dojoxCalendarToday{background-color:#fff0b4}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable tr td.last-child{border-right:1px solid #b5bcc7}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable tr:first-child td.dojoxCalendarToday{border-top:1px solid #fff0b4}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable .dojoxCalendarWeekend{background-color:#e5f2fe}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarGridTable tr:first-child td.dojoxCalendarWeekend{border-top:1px solid #e5f2fe}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarContainer{position:absolute;top:0;left:70px;right:0;cursor:default}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarContainerTable{border-collapse:collapse;table-layout:fixed;width:100%;position:relative;margin:0;padding:0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarContainerTable td{height:100%;padding:0;vertical-align:top}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarContainerColumn{position:relative;margin-left:2px;margin-right:9px}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEventContainer{position:absolute;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;khtml-user-select:none;user-select:none}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarYearColumnHeader{position:absolute;height:29px;left:0;width:68px;top:0;border-left:1px solid #b5bcc7;border-top:1px solid #b5bcc7;border-right:1px solid #b5bcc7}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarYearColumnHeader table{position:relative;width:100%;height:100%}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarYearColumnHeader table td{text-align:center;vertical-align:middle;border-bottom:1px solid #b5bcc7;color:#000;background-color:#efefef;background-image:url("images/titlebar.png");background-repeat:repeat-x}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeader{position:absolute;height:30px;left:70px;right:0;top:0;cursor:default}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable{border-collapse:collapse;table-layout:fixed;position:relative;margin:0;padding:0;width:100%;height:100%}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable td{overflow:hidden;white-space:nowrap;vertical-align:middle;text-align:center;background-color:#efefef;background-image:url("images/titlebar.png");background-repeat:repeat-x;border-right:1px solid #ccc;border-top:1px solid #b5bcc7;border-bottom:1px solid #b5bcc7;-moz-user-select:none;-webkit-user-select:none;khtml-user-select:none;user-select:none;color:#000;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable td.last-child{border-right:1px solid #b5bcc7}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable .dojoxCalendarToday{font-weight:bold;color:red}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable .dojoxCalendarWeekend{color:#759dc0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable td.Hover{cursor:pointer;background-image:url("images/titlebar.png");background-repeat:repeat-x;background-color:#abd6ff;border-color:#769dc0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarColumnHeaderTable td.Active{cursor:pointer;background-color:#7dbefa;border-color:#769dc0;background-position:0 -136px;-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarRowHeader{position:absolute;width:68px;cursor:default;border-left:1px solid #b5bcc7;border-right:1px solid #b5bcc7;height:100%;-moz-user-select:none;-webkit-user-select:none;khtml-user-select:none;user-select:none}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarRowHeaderTable{border-collapse:collapse;table-layout:fixed;position:relative;margin:0;padding:0;width:100%;height:100%}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarRowHeaderTable td.dummy{border-top:1px solid #efefef}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarRowHeaderTable td{vertical-align:top;text-align:right;border-top:1px solid #b5bcc7;background-color:#efefef;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarRowHeaderTable tr:first-child td{border-top:1px solid #efefef}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarRowHeaderTable td span{padding-right:4px}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent{position:absolute;text-align:left;color:#FFF;cursor:default}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border:1px solid #260000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#9f0000;filter:alpha(opacity=90);opacity:.9}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent.Hovered .bg{background-color:#c00}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent.Selected .bg{background-color:#600}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent.Edited .bg{border:dashed 1px #fff;filter:alpha(opacity=70);opacity:.7}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent.Focused .bg{border:dashed 1px #fff}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .startTime{font-weight:bold}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .endTime{position:absolute;font-weight:bold;bottom:3px;left:6px}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .beforeIcon{text-align:center}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .afterIcon{position:absolute;bottom:2px;width:100%;text-align:center}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .handle{z-index:2;background-color:#F00;filter:alpha(opacity=0);opacity:0;-moz-user-select:none;-webkit-user-select:none;khtml-user-select:none;user-select:none}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .moveHandle{position:absolute;top:0;width:100%;bottom:0;cursor:move}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .resizeStartHandle{position:absolute;top:0;width:100%;height:10px;cursor:n-resize}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent .resizeEndHandle{position:absolute;bottom:0;width:100%;height:10px;cursor:n-resize}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent dl{margin:0}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarEvent dd{margin:0;padding:0 3px;text-align:left}.claro .dojoxCalendarSimpleColumnView .dojoxCalendarVScrollBar{position:absolute;top:30px;bottom:0;overflow-y:scroll;overflow-x:hidden}