You are here

calendar-overlap.css in Calendar 6.2

/** Overlapping week items **/
.calendar-calendar tr.holder {
  height : 0px;
   display: table-row !important;
   display : none;
}

.calendar-calendar .week-view 
.full div.item-wrapper, 
.calendar-calendar .day-view .full div.item-wrapper {
  background-color: none;
  border:0px;
  float:none;
  margin:0px;
  width : 100%;
  margin-top : -24px;
}

.calendar-calendar td .inner div, 
.calendar-calendar td .inner div a {
   background : none;
}

.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
  background : #FFD8C0;
  width : auto;
  padding : 0px 3px;
  overflow : hidden;
}

.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
    border : 1px solid #E39364;
}


.calendar-calendar .week-view .header-body-divider,
.calendar-calendar .week-view .single-day-footer,
.calendar-calendar .day-view .single-day-footer,
.calendar-calendar .day-view .header-body-divider {
  background : #eeeeee;
  border-left : 1px solid #CCCCCC;
  border-right : 1px solid #CCCCCC;
  font-size : 1px;
  height : 4px;
  line-height : 1px;
}

.calendar-calendar .week-view #multi-day-container,
.calendar-calendar .week-view #single-day-container,
.calendar-calendar .day-view #multi-day-container,
.calendar-calendar .day-view #single-day-container {
  position : relative;
  background : #ffffff;
  overflow-y : scroll;
  overflow-x : hidden;
  border-left : 1px solid #CCCCCC;
  border-bottom : 1px solid #CCCCCC;
}

.calendar-calendar .week-view #multi-day-container,
.calendar-calendar .day-view #multi-day-container {
    border-top : 1px solid #CCCCCC;
}

.calendar-calendar .week-view #week-header-container,
.calendar-calendar .day-view #day-header-container {
  width : 100%;
  background : #ffffff;
  border-bottom : 1px solid #CCCCCC;
}

.calendar-calendar .week-view #multi-day-container,
.calendar-calendar .day-view #multi-day-container {
  height : 57px;
}

.calendar-calendar .week-view #multi-day-container .expand {
  height : 100%;
}

.calendar-calendar .week-view #multi-day-container table,
.calendar-calendar .day-view #multi-day-container table {
  height : 100%;
}

.calendar-calendar .week-view #multi-day-container table td,
.calendar-calendar .day-view #multi-day-container table td {
  border-top : 0px;
  border-bottom : 0px;
  vertical-align : top;
  width: 14%;
}

.calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour {
	border-right : 1px solid #CCCCCC;
}

.calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour {
	border-right : 1px solid #CCCCCC;
}

.calendar-calendar .week-view #single-day-container,
.calendar-calendar .day-view #single-day-container {
  border-top : 1px solid #CCCCCC;
  height : 500px;
}

.calendar-calendar .week-view #single-day-container table td,
.calendar-calendar .day-view #single-day-container table td {
  padding : 0px;
  border-top : 0px;
  border-bottom : 0px;
  width: 14%;
}

.calendar-calendar .week-view td.first,
.calendar-calendar .day-view td.first {
   border-left : 0px;
}

.calendar-calendar .week-view td.first,
.calendar-calendar .day-view td.first {
   border-left : 0px;
}

.calendar-calendar .week-view td.last,
.calendar-calendar .day-view td.last {
   border-right : 0px;
}

.calendar-calendar .week-view #single-day-container div.first,
.calendar-calendar .day-view #single-day-container div.first {
  border-top : 0px;
}

.calendar-calendar .week-view #single-day-container div.last,
.calendar-calendar .day-view #single-day-container div.last {
   border-bottom : 0px;
}

.calendar-calendar .week-view table.full {
  table-layout : fixed;
  width : 100%;
  margin : 0px;
}

.calendar-calendar .day-view table.full {
  table-layout : fixed;
  width : 100%;
  margin : 0px;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour,
.calendar-calendar td.calendar-agenda-hour .calendar-ampm,
.calendar-calendar .week-view .full div.calendar-agenda-hour span,
.calendar-calendar .day-view .full div.calendar-agenda-hour span {
  font-size : .8em;
  font-weight : normal;
  margin-right: 0px;
}

.calendar-calendar .week-view .full div.calendar-agenda-hour,
.calendar-calendar .day-view .full div.calendar-agenda-hour,
.calendar-calendar .week-view .full div.calendar-agenda-items,
.calendar-calendar .day-view .full div.calendar-agenda-items  {
  height : 47px;
  border-top : 1px solid #cccccc;
}

.calendar-calendar .week-view .full .calendar-agenda-hour {
  width : auto;
}

.calendar-calendar .week-view .full .calendar-agenda-hour div,
.calendar-calendar .day-view .full .calendar-agenda-hour div {
  margin-top : 10px;
}

.calendar-calendar .day-view #header-container td.calendar-time-holder,
.calendar-calendar .day-view #multi-day-container td.calendar-time-holder,
.calendar-calendar .day-view #single-day-container td.calendar-time-holder {
  width : 50px;
  padding : 0px;
  border : 0px;
}

.calendar-calendar .day-view #header-container td.calendar-day-holder,
.calendar-calendar .day-view #multi-day-container td.calendar-day-holder,
.calendar-calendar .day-view #single-day-container td.calendar-day-holder {
  width:95%;
}

.calendar-calendar .week-view #header-container td.calendar-time-holder,
.calendar-calendar .week-view #multi-day-container td.calendar-time-holder,
.calendar-calendar .week-view #single-day-container td.calendar-time-holder {
  width : 50px;
  padding : 0px;
  border : 0px;
}

.calendar-calendar .week-view #header-container td.margin-right {
  width : 10px;
}

.calendar-calendar .week-view .full td.calendar-day-holder {
  padding : 0px;
  border : 0px;
  width : 14%;
}

.calendar-calendar .day-view .full td.calendar-day-holder {
  padding : 0px;
  border : 0px;
  width : 95%;
}

.calendar-calendar .week-view .full div.single-day,
.calendar-calendar .day-view .full div.single-day { 
  padding : 0px;
}

.calendar-calendar .week-view .full div.single-day .inner,
.calendar-calendar .day-view .full div.single-day .inner { 
  position : relative;
  z-index : 1;
}

.calendar-calendar .week-view .full td.multi-day {
  padding : 1px 2px 0px 2px;
}

.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .week-view .full td.multi-day div.weekview {
  height : 22px !important;
}

.calendar-calendar .day-view .full td.multi-day .calendar.dayview .contents div,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents div {
  float : left;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
  height : 22px;
  padding-top: 0px;
  margin-right : 3px;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,
.calendar-calendar .day-view .full td.multi-day .inner .dayview .continues,
.calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
  height : 22px;
  padding-top: 0px;
}

.calendar-calendar .week-view div.single-day .view-item,
.calendar-calendar .day-view div.single-day .view-item {
  position : absolute;
  width : 100%;
  background : none;
  text-align : left;
  z-index : 1;
}

.calendar-calendar .week-view div.single-day .half-hour,
.calendar-calendar .day-view div.single-day .half-hour {
  font-size : 1px;
  height : 23px;
  width : 100%;
  position :relative;
  z-index : 0;
  top : 0px;
  border-bottom : 1px dotted #cccccc;
}

.calendar-calendar .week-view div.single-day .view-item .calendar,
.calendar-calendar .day-view div.single-day .view-item .calendar {
  margin : 0px;
}

.calendar-calendar .week-view div.single-day .view-item .contents,
.calendar-calendar .day-view div.single-day .view-item .contents {
  overflow : hidden;
}

.calendar-calendar div.single-day .o_0 .view-item {
  top : 0px;
}

.calendar-calendar div.single-day .o_1 .view-item {
  top : 12px;
}

.calendar-calendar div.single-day .o_2 .view-item {
  top : 24px;
}

.calendar-calendar div.single-day .o_3 .view-item {
  top : 36px;
}

.calendar-calendar div.single-day .o_4 .view-item {
  top : 40px;
}

.calendar-calendar div.single-day .d_1 .view-item .calendar {
  height : 10px;
}


.calendar-calendar div.single-day .d_2 .view-item .calendar {
  height : 22px;
}


.calendar-calendar div.single-day .d_3 .view-item .calendar {
  height : 34px;
}


.calendar-calendar div.single-day .d_4 .view-item .calendar {
  height : 46px;
}


.calendar-calendar div.single-day .d_5 .view-item .calendar {
  height : 58px;
}


.calendar-calendar div.single-day .d_6 .view-item .calendar {
  height : 70px;
}


.calendar-calendar div.single-day .d_7 .view-item .calendar {
  height : 82px;
}


.calendar-calendar div.single-day .d_8 .view-item .calendar {
  height : 94px;
}


.calendar-calendar div.single-day .d_9 .view-item .calendar {
  height : 106px;
}


.calendar-calendar div.single-day .d_10 .view-item .calendar {
  height : 118px;
}


.calendar-calendar div.single-day .d_11 .view-item .calendar {
  height : 130px;
}


.calendar-calendar div.single-day .d_12 .view-item .calendar {
  height : 142px;
}


.calendar-calendar div.single-day .d_13 .view-item .calendar {
  height : 154px;
}


.calendar-calendar div.single-day .d_14 .view-item .calendar {
  height : 166px;
}


.calendar-calendar div.single-day .d_15 .view-item .calendar {
  height : 178px;
}



.calendar-calendar div.single-day .d_16 .view-item .calendar {
  height : 190px;
}


.calendar-calendar div.single-day .d_17 .view-item .calendar {
  height : 202px;
}

.calendar-calendar div.single-day .d_18 .view-item .calendar {
  height : 214px;
}

.calendar-calendar div.single-day .d_19 .view-item .calendar {
  height : 226px;
}

.calendar-calendar div.single-day .d_20 .view-item .calendar {
  height : 238px;
}

.calendar-calendar div.single-day .d_21 .view-item .calendar {
  height : 250px;
}

.calendar-calendar div.single-day .d_22 .view-item .calendar {
  height : 262px;
}

.calendar-calendar div.single-day .d_23 .view-item .calendar {
  height : 274px;
}

.calendar-calendar div.single-day .d_24 .view-item .calendar {
  height : 286px;
}

.calendar-calendar div.single-day .d_25 .view-item .calendar {
  height : 298px;
}

.calendar-calendar div.single-day .d_26 .view-item .calendar {
  height : 310px;
}

.calendar-calendar div.single-day .d_27 .view-item .calendar {
  height : 322px;
}

.calendar-calendar div.single-day .d_28 .view-item .calendar {
  height : 334px;
}

.calendar-calendar div.single-day .d_29 .view-item .calendar {
  height : 346px;
}

.calendar-calendar div.single-day .d_30 .view-item .calendar {
  height : 358px;
}

.calendar-calendar div.single-day .d_31 .view-item .calendar {
  height : 370px;
}

.calendar-calendar div.single-day .d_32 .view-item .calendar {
  height : 382px;
}

.calendar-calendar div.single-day .d_33 .view-item .calendar {
  height : 394px;
}

.calendar-calendar div.single-day .d_34 .view-item .calendar {
  height : 406px;
}

.calendar-calendar div.single-day .d_35 .view-item .calendar {
  height : 418px;
}

.calendar-calendar div.single-day .d_36 .view-item .calendar {
  height : 430px;
}

.calendar-calendar div.single-day .d_37 .view-item .calendar {
  height : 442px;
}

.calendar-calendar div.single-day .d_38 .view-item .calendar {
  height : 454px;
}

.calendar-calendar div.single-day .d_39 .view-item .calendar {
  height : 466px;
}

.calendar-calendar div.single-day .d_40 .view-item .calendar {
  height : 478px;
}

.calendar-calendar div.single-day .d_41 .view-item .calendar {
  height : 490px;
}

.calendar-calendar div.single-day .d_42 .view-item .calendar {
  height : 502px;
}

.calendar-calendar div.single-day .d_43 .view-item .calendar {
  height : 514px;
}

.calendar-calendar div.single-day .d_44 .view-item .calendar {
  height : 526px;
}

.calendar-calendar div.single-day .d_45 .view-item .calendar {
  height : 538px;
}

.calendar-calendar div.single-day .d_46 .view-item .calendar {
  height : 550px;
}

.calendar-calendar div.single-day .d_47 .view-item .calendar {
  height : 562px;
}

.calendar-calendar div.single-day .d_48 .view-item .calendar {
  height : 574px;
}

.calendar-calendar div.single-day .d_49 .view-item .calendar {
  height : 586px;
}

.calendar-calendar div.single-day .d_50 .view-item .calendar {
  height : 598px;
}

.calendar-calendar div.single-day .d_51 .view-item .calendar {
  height : 610px;
}

.calendar-calendar div.single-day .d_52 .view-item .calendar {
  height : 622px;
}

.calendar-calendar div.single-day .d_53 .view-item .calendar {
  height : 634px;
}

.calendar-calendar div.single-day .d_54 .view-item .calendar {
  height : 646px;
}

.calendar-calendar div.single-day .d_55 .view-item .calendar {
  height : 658px;
}

.calendar-calendar div.single-day .d_56 .view-item .calendar {
  height : 670px;
}

.calendar-calendar div.single-day .d_57 .view-item .calendar {
  height : 682px;
}

.calendar-calendar div.single-day .d_58 .view-item .calendar {
  height : 694px;
}

.calendar-calendar div.single-day .d_59 .view-item .calendar {
  height : 706px;
}

.calendar-calendar div.single-day .d_60 .view-item .calendar {
  height : 718px;
}

.calendar-calendar div.single-day .d_61 .view-item .calendar {
  height : 730px;
}

.calendar-calendar div.single-day .d_62 .view-item .calendar {
  height : 742px;
}

.calendar-calendar div.single-day .d_63 .view-item .calendar {
  height : 754px;
}

.calendar-calendar div.single-day .d_64 .view-item .calendar {
  height : 766px;
}

.calendar-calendar div.single-day .d_65 .view-item .calendar {
  height : 778px;
}

.calendar-calendar div.single-day .d_66 .view-item .calendar {
  height : 790px;
}

.calendar-calendar div.single-day .d_67 .view-item .calendar {
  height : 802px;
}

.calendar-calendar div.single-day .d_68 .view-item .calendar {
  height : 814px;
}

.calendar-calendar div.single-day .d_69 .view-item .calendar {
  height : 826px;
}

.calendar-calendar div.single-day .d_70 .view-item .calendar {
  height : 838px;
}

.calendar-calendar div.single-day .d_71 .view-item .calendar {
  height : 850px;
}

.calendar-calendar div.single-day .d_72 .view-item .calendar {
  height : 862px;
}

.calendar-calendar div.single-day .d_73 .view-item .calendar {
  height : 874px;
}

.calendar-calendar div.single-day .d_74 .view-item .calendar {
  height : 886px;
}

.calendar-calendar div.single-day .d_75 .view-item .calendar {
  height : 898px;
}

.calendar-calendar div.single-day .d_76 .view-item .calendar {
  height : 910px;
}

.calendar-calendar div.single-day .d_77 .view-item .calendar {
  height : 922px;
}

.calendar-calendar div.single-day .d_78 .view-item .calendar {
  height : 934px;
}

.calendar-calendar div.single-day .d_79 .view-item .calendar {
  height : 946px;
}

.calendar-calendar div.single-day .d_80 .view-item .calendar {
  height : 958px;
}

.calendar-calendar div.single-day .d_81 .view-item .calendar {
  height : 970px;
}

.calendar-calendar div.single-day .d_82 .view-item .calendar {
  height : 982px;
}

.calendar-calendar div.single-day .d_83 .view-item .calendar {
  height : 994px;
}

.calendar-calendar div.single-day .d_84 .view-item .calendar {
  height : 1006px;
}

.calendar-calendar div.single-day .d_85 .view-item .calendar {
  height : 1018px;
}

.calendar-calendar div.single-day .d_86 .view-item .calendar {
  height : 1030px;
}

.calendar-calendar div.single-day .d_87 .view-item .calendar {
  height : 1042px;
}

.calendar-calendar div.single-day .d_88 .view-item .calendar {
  height : 1054px;
}

.calendar-calendar div.single-day .d_89 .view-item .calendar {
  height : 1066px;
}

.calendar-calendar div.single-day .d_90 .view-item .calendar {
  height : 1078px;
}

.calendar-calendar div.single-day .d_91 .view-item .calendar {
  height : 1090px;
}

.calendar-calendar div.single-day .d_92 .view-item .calendar {
  height : 1102px;
}

.calendar-calendar div.single-day .d_93 .view-item .calendar {
  height : 1114px;
}

.calendar-calendar div.single-day .d_94 .view-item .calendar {
  height : 1128px;
}

.calendar-calendar div.single-day .d_95 .view-item .calendar {
  height : 1140px;
}

.calendar-calendar div.single-day .d_96 .view-item .calendar {
  height : 1152px;
}

.calendar-calendar .week-view div.single-day .i_0 .view-item .calendar {
  margin-left : 0px;
  width : 50%;
}

.calendar-calendar .week-view div.single-day .i_1 .view-item .calendar {
  margin-left : 10%;
  width : 85%;
}

.calendar-calendar .week-view div.single-day .i_2 .view-item .calendar {
  margin-left : 16%;
  width : 79%;
}

.calendar-calendar .week-view div.single-day .i_3 .view-item .calendar {
  margin-left : 21%;
  width : 74%;
}

.calendar-calendar .week-view div.single-day .i_4 .view-item .calendar {
  margin-left : 30%;
  width : 65%;
}

.calendar-calendar .week-view div.single-day .i_5 .view-item .calendar {
  margin-left : 34%;
  width : 61%;
}

.calendar-calendar .week-view div.single-day .i_6 .view-item .calendar {
  margin-left : 42%;
  width : 53%;
}

.calendar-calendar .week-view div.single-day .i_7 .view-item .calendar {
  margin-left : 49%;
  width : 46%;
}

.calendar-calendar .week-view div.single-day .i_8 .view-item .calendar {
  margin-left : 55%;
  width : 40%;
}

.calendar-calendar .week-view div.single-day .i_9 .view-item .calendar {
  margin-left : 65%;
  width : 30%;
}

.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar {
    width : 95% !important;
    width : auto;
}

.calendar-calendar .week-view div.single-day .i_0.md_1 .view-item .calendar {
    width : 60% !important;
    width : auto;
}

.calendar-calendar .day-view div.single-day .i_0 .view-item .calendar {
  margin-left : 2px;
  width : 25% !important;
  width : 97%;
}

.calendar-calendar .day-view div.single-day .i_1 .view-item .calendar {
  margin-left : 10%;
  width : 89%;
}

.calendar-calendar .day-view div.single-day .i_2 .view-item .calendar {
  margin-left : 20%;
  width : 79%;
}

.calendar-calendar .day-view div.single-day .i_3 .view-item .calendar {
  margin-left : 30%;
  width : 69%;
}

.calendar-calendar .day-view div.single-day .i_4 .view-item .calendar {
  margin-left : 40%;
  width : 59%;
}

.calendar-calendar .day-view div.single-day .i_5 .view-item .calendar {
  margin-left : 50%;
  width : 49%;
}

.calendar-calendar .day-view div.single-day .i_6 .view-item .calendar {
  margin-left : 60%;
  width : 39%;
}

.calendar-calendar .day-view div.single-day .i_7 .view-item .calendar {
  margin-left : 70%;
  width : 29%;
}

.calendar-calendar .day-view div.single-day .i_8 .view-item .calendar {
  margin-left : 75%;
  width : 24%;
}

.calendar-calendar .day-view div.single-day .i_9 .view-item .calendar {
  margin-left : 80%;
  width : 19%;
}

.calendar-calendar .day-view div.single-day .i_0.md_0 .view-item .calendar {
    width : 98% !important;
    width : auto;
}

.calendar-calendar .day-view div.single-day .i_0.md_1 .view-item .calendar {
    width : 60% !important;
    width : auto;
}

.calendar-calendar .day-view div.single-day .i_0.md_2 .view-item .calendar {
    width : 40% !important;
    width : auto;
}

.calendar-calendar .day-view div.single-day .i_0.md_3 .view-item .calendar {
    width : 30% !important;
    width : auto;
}

.single-day-footer .grippie,
.header-body-divider .grippie {
  overflow: hidden;
  background: #eee url(/misc/grippie.png) no-repeat center 2px;
  cursor: s-resize;
  height : 3px;
}

File

calendar_multiday/calendar-overlap.css
View source
  1. /** Overlapping week items **/
  2. .calendar-calendar tr.holder {
  3. height : 0px;
  4. display: table-row !important;
  5. display : none;
  6. }
  7. .calendar-calendar .week-view
  8. .full div.item-wrapper,
  9. .calendar-calendar .day-view .full div.item-wrapper {
  10. background-color: none;
  11. border:0px;
  12. float:none;
  13. margin:0px;
  14. width : 100%;
  15. margin-top : -24px;
  16. }
  17. .calendar-calendar td .inner div,
  18. .calendar-calendar td .inner div a {
  19. background : none;
  20. }
  21. .calendar-calendar .week-view .full div.single-day div.weekview,
  22. .calendar-calendar .day-view .full div.single-day div.dayview {
  23. background : #FFD8C0;
  24. width : auto;
  25. padding : 0px 3px;
  26. overflow : hidden;
  27. }
  28. .calendar-calendar .week-view .full div.single-day div.weekview,
  29. .calendar-calendar .day-view .full div.single-day div.dayview {
  30. border : 1px solid #E39364;
  31. }
  32. .calendar-calendar .week-view .header-body-divider,
  33. .calendar-calendar .week-view .single-day-footer,
  34. .calendar-calendar .day-view .single-day-footer,
  35. .calendar-calendar .day-view .header-body-divider {
  36. background : #eeeeee;
  37. border-left : 1px solid #CCCCCC;
  38. border-right : 1px solid #CCCCCC;
  39. font-size : 1px;
  40. height : 4px;
  41. line-height : 1px;
  42. }
  43. .calendar-calendar .week-view #multi-day-container,
  44. .calendar-calendar .week-view #single-day-container,
  45. .calendar-calendar .day-view #multi-day-container,
  46. .calendar-calendar .day-view #single-day-container {
  47. position : relative;
  48. background : #ffffff;
  49. overflow-y : scroll;
  50. overflow-x : hidden;
  51. border-left : 1px solid #CCCCCC;
  52. border-bottom : 1px solid #CCCCCC;
  53. }
  54. .calendar-calendar .week-view #multi-day-container,
  55. .calendar-calendar .day-view #multi-day-container {
  56. border-top : 1px solid #CCCCCC;
  57. }
  58. .calendar-calendar .week-view #week-header-container,
  59. .calendar-calendar .day-view #day-header-container {
  60. width : 100%;
  61. background : #ffffff;
  62. border-bottom : 1px solid #CCCCCC;
  63. }
  64. .calendar-calendar .week-view #multi-day-container,
  65. .calendar-calendar .day-view #multi-day-container {
  66. height : 57px;
  67. }
  68. .calendar-calendar .week-view #multi-day-container .expand {
  69. height : 100%;
  70. }
  71. .calendar-calendar .week-view #multi-day-container table,
  72. .calendar-calendar .day-view #multi-day-container table {
  73. height : 100%;
  74. }
  75. .calendar-calendar .week-view #multi-day-container table td,
  76. .calendar-calendar .day-view #multi-day-container table td {
  77. border-top : 0px;
  78. border-bottom : 0px;
  79. vertical-align : top;
  80. width: 14%;
  81. }
  82. .calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour {
  83. border-right : 1px solid #CCCCCC;
  84. }
  85. .calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour {
  86. border-right : 1px solid #CCCCCC;
  87. }
  88. .calendar-calendar .week-view #single-day-container,
  89. .calendar-calendar .day-view #single-day-container {
  90. border-top : 1px solid #CCCCCC;
  91. height : 500px;
  92. }
  93. .calendar-calendar .week-view #single-day-container table td,
  94. .calendar-calendar .day-view #single-day-container table td {
  95. padding : 0px;
  96. border-top : 0px;
  97. border-bottom : 0px;
  98. width: 14%;
  99. }
  100. .calendar-calendar .week-view td.first,
  101. .calendar-calendar .day-view td.first {
  102. border-left : 0px;
  103. }
  104. .calendar-calendar .week-view td.first,
  105. .calendar-calendar .day-view td.first {
  106. border-left : 0px;
  107. }
  108. .calendar-calendar .week-view td.last,
  109. .calendar-calendar .day-view td.last {
  110. border-right : 0px;
  111. }
  112. .calendar-calendar .week-view #single-day-container div.first,
  113. .calendar-calendar .day-view #single-day-container div.first {
  114. border-top : 0px;
  115. }
  116. .calendar-calendar .week-view #single-day-container div.last,
  117. .calendar-calendar .day-view #single-day-container div.last {
  118. border-bottom : 0px;
  119. }
  120. .calendar-calendar .week-view table.full {
  121. table-layout : fixed;
  122. width : 100%;
  123. margin : 0px;
  124. }
  125. .calendar-calendar .day-view table.full {
  126. table-layout : fixed;
  127. width : 100%;
  128. margin : 0px;
  129. }
  130. .calendar-calendar td.calendar-agenda-hour .calendar-hour,
  131. .calendar-calendar td.calendar-agenda-hour .calendar-ampm,
  132. .calendar-calendar .week-view .full div.calendar-agenda-hour span,
  133. .calendar-calendar .day-view .full div.calendar-agenda-hour span {
  134. font-size : .8em;
  135. font-weight : normal;
  136. margin-right: 0px;
  137. }
  138. .calendar-calendar .week-view .full div.calendar-agenda-hour,
  139. .calendar-calendar .day-view .full div.calendar-agenda-hour,
  140. .calendar-calendar .week-view .full div.calendar-agenda-items,
  141. .calendar-calendar .day-view .full div.calendar-agenda-items {
  142. height : 47px;
  143. border-top : 1px solid #cccccc;
  144. }
  145. .calendar-calendar .week-view .full .calendar-agenda-hour {
  146. width : auto;
  147. }
  148. .calendar-calendar .week-view .full .calendar-agenda-hour div,
  149. .calendar-calendar .day-view .full .calendar-agenda-hour div {
  150. margin-top : 10px;
  151. }
  152. .calendar-calendar .day-view #header-container td.calendar-time-holder,
  153. .calendar-calendar .day-view #multi-day-container td.calendar-time-holder,
  154. .calendar-calendar .day-view #single-day-container td.calendar-time-holder {
  155. width : 50px;
  156. padding : 0px;
  157. border : 0px;
  158. }
  159. .calendar-calendar .day-view #header-container td.calendar-day-holder,
  160. .calendar-calendar .day-view #multi-day-container td.calendar-day-holder,
  161. .calendar-calendar .day-view #single-day-container td.calendar-day-holder {
  162. width:95%;
  163. }
  164. .calendar-calendar .week-view #header-container td.calendar-time-holder,
  165. .calendar-calendar .week-view #multi-day-container td.calendar-time-holder,
  166. .calendar-calendar .week-view #single-day-container td.calendar-time-holder {
  167. width : 50px;
  168. padding : 0px;
  169. border : 0px;
  170. }
  171. .calendar-calendar .week-view #header-container td.margin-right {
  172. width : 10px;
  173. }
  174. .calendar-calendar .week-view .full td.calendar-day-holder {
  175. padding : 0px;
  176. border : 0px;
  177. width : 14%;
  178. }
  179. .calendar-calendar .day-view .full td.calendar-day-holder {
  180. padding : 0px;
  181. border : 0px;
  182. width : 95%;
  183. }
  184. .calendar-calendar .week-view .full div.single-day,
  185. .calendar-calendar .day-view .full div.single-day {
  186. padding : 0px;
  187. }
  188. .calendar-calendar .week-view .full div.single-day .inner,
  189. .calendar-calendar .day-view .full div.single-day .inner {
  190. position : relative;
  191. z-index : 1;
  192. }
  193. .calendar-calendar .week-view .full td.multi-day {
  194. padding : 1px 2px 0px 2px;
  195. }
  196. .calendar-calendar .day-view .full td.multi-day div.dayview,
  197. .calendar-calendar .week-view .full td.multi-day div.weekview {
  198. height : 22px !important;
  199. }
  200. .calendar-calendar .day-view .full td.multi-day .calendar.dayview .contents div,
  201. .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents div {
  202. float : left;
  203. }
  204. .calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
  205. height : 22px;
  206. padding-top: 0px;
  207. margin-right : 3px;
  208. }
  209. .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
  210. .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,
  211. .calendar-calendar .day-view .full td.multi-day .inner .dayview .continues,
  212. .calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff {
  213. height : 22px;
  214. padding-top: 0px;
  215. }
  216. .calendar-calendar .week-view div.single-day .view-item,
  217. .calendar-calendar .day-view div.single-day .view-item {
  218. position : absolute;
  219. width : 100%;
  220. background : none;
  221. text-align : left;
  222. z-index : 1;
  223. }
  224. .calendar-calendar .week-view div.single-day .half-hour,
  225. .calendar-calendar .day-view div.single-day .half-hour {
  226. font-size : 1px;
  227. height : 23px;
  228. width : 100%;
  229. position :relative;
  230. z-index : 0;
  231. top : 0px;
  232. border-bottom : 1px dotted #cccccc;
  233. }
  234. .calendar-calendar .week-view div.single-day .view-item .calendar,
  235. .calendar-calendar .day-view div.single-day .view-item .calendar {
  236. margin : 0px;
  237. }
  238. .calendar-calendar .week-view div.single-day .view-item .contents,
  239. .calendar-calendar .day-view div.single-day .view-item .contents {
  240. overflow : hidden;
  241. }
  242. .calendar-calendar div.single-day .o_0 .view-item {
  243. top : 0px;
  244. }
  245. .calendar-calendar div.single-day .o_1 .view-item {
  246. top : 12px;
  247. }
  248. .calendar-calendar div.single-day .o_2 .view-item {
  249. top : 24px;
  250. }
  251. .calendar-calendar div.single-day .o_3 .view-item {
  252. top : 36px;
  253. }
  254. .calendar-calendar div.single-day .o_4 .view-item {
  255. top : 40px;
  256. }
  257. .calendar-calendar div.single-day .d_1 .view-item .calendar {
  258. height : 10px;
  259. }
  260. .calendar-calendar div.single-day .d_2 .view-item .calendar {
  261. height : 22px;
  262. }
  263. .calendar-calendar div.single-day .d_3 .view-item .calendar {
  264. height : 34px;
  265. }
  266. .calendar-calendar div.single-day .d_4 .view-item .calendar {
  267. height : 46px;
  268. }
  269. .calendar-calendar div.single-day .d_5 .view-item .calendar {
  270. height : 58px;
  271. }
  272. .calendar-calendar div.single-day .d_6 .view-item .calendar {
  273. height : 70px;
  274. }
  275. .calendar-calendar div.single-day .d_7 .view-item .calendar {
  276. height : 82px;
  277. }
  278. .calendar-calendar div.single-day .d_8 .view-item .calendar {
  279. height : 94px;
  280. }
  281. .calendar-calendar div.single-day .d_9 .view-item .calendar {
  282. height : 106px;
  283. }
  284. .calendar-calendar div.single-day .d_10 .view-item .calendar {
  285. height : 118px;
  286. }
  287. .calendar-calendar div.single-day .d_11 .view-item .calendar {
  288. height : 130px;
  289. }
  290. .calendar-calendar div.single-day .d_12 .view-item .calendar {
  291. height : 142px;
  292. }
  293. .calendar-calendar div.single-day .d_13 .view-item .calendar {
  294. height : 154px;
  295. }
  296. .calendar-calendar div.single-day .d_14 .view-item .calendar {
  297. height : 166px;
  298. }
  299. .calendar-calendar div.single-day .d_15 .view-item .calendar {
  300. height : 178px;
  301. }
  302. .calendar-calendar div.single-day .d_16 .view-item .calendar {
  303. height : 190px;
  304. }
  305. .calendar-calendar div.single-day .d_17 .view-item .calendar {
  306. height : 202px;
  307. }
  308. .calendar-calendar div.single-day .d_18 .view-item .calendar {
  309. height : 214px;
  310. }
  311. .calendar-calendar div.single-day .d_19 .view-item .calendar {
  312. height : 226px;
  313. }
  314. .calendar-calendar div.single-day .d_20 .view-item .calendar {
  315. height : 238px;
  316. }
  317. .calendar-calendar div.single-day .d_21 .view-item .calendar {
  318. height : 250px;
  319. }
  320. .calendar-calendar div.single-day .d_22 .view-item .calendar {
  321. height : 262px;
  322. }
  323. .calendar-calendar div.single-day .d_23 .view-item .calendar {
  324. height : 274px;
  325. }
  326. .calendar-calendar div.single-day .d_24 .view-item .calendar {
  327. height : 286px;
  328. }
  329. .calendar-calendar div.single-day .d_25 .view-item .calendar {
  330. height : 298px;
  331. }
  332. .calendar-calendar div.single-day .d_26 .view-item .calendar {
  333. height : 310px;
  334. }
  335. .calendar-calendar div.single-day .d_27 .view-item .calendar {
  336. height : 322px;
  337. }
  338. .calendar-calendar div.single-day .d_28 .view-item .calendar {
  339. height : 334px;
  340. }
  341. .calendar-calendar div.single-day .d_29 .view-item .calendar {
  342. height : 346px;
  343. }
  344. .calendar-calendar div.single-day .d_30 .view-item .calendar {
  345. height : 358px;
  346. }
  347. .calendar-calendar div.single-day .d_31 .view-item .calendar {
  348. height : 370px;
  349. }
  350. .calendar-calendar div.single-day .d_32 .view-item .calendar {
  351. height : 382px;
  352. }
  353. .calendar-calendar div.single-day .d_33 .view-item .calendar {
  354. height : 394px;
  355. }
  356. .calendar-calendar div.single-day .d_34 .view-item .calendar {
  357. height : 406px;
  358. }
  359. .calendar-calendar div.single-day .d_35 .view-item .calendar {
  360. height : 418px;
  361. }
  362. .calendar-calendar div.single-day .d_36 .view-item .calendar {
  363. height : 430px;
  364. }
  365. .calendar-calendar div.single-day .d_37 .view-item .calendar {
  366. height : 442px;
  367. }
  368. .calendar-calendar div.single-day .d_38 .view-item .calendar {
  369. height : 454px;
  370. }
  371. .calendar-calendar div.single-day .d_39 .view-item .calendar {
  372. height : 466px;
  373. }
  374. .calendar-calendar div.single-day .d_40 .view-item .calendar {
  375. height : 478px;
  376. }
  377. .calendar-calendar div.single-day .d_41 .view-item .calendar {
  378. height : 490px;
  379. }
  380. .calendar-calendar div.single-day .d_42 .view-item .calendar {
  381. height : 502px;
  382. }
  383. .calendar-calendar div.single-day .d_43 .view-item .calendar {
  384. height : 514px;
  385. }
  386. .calendar-calendar div.single-day .d_44 .view-item .calendar {
  387. height : 526px;
  388. }
  389. .calendar-calendar div.single-day .d_45 .view-item .calendar {
  390. height : 538px;
  391. }
  392. .calendar-calendar div.single-day .d_46 .view-item .calendar {
  393. height : 550px;
  394. }
  395. .calendar-calendar div.single-day .d_47 .view-item .calendar {
  396. height : 562px;
  397. }
  398. .calendar-calendar div.single-day .d_48 .view-item .calendar {
  399. height : 574px;
  400. }
  401. .calendar-calendar div.single-day .d_49 .view-item .calendar {
  402. height : 586px;
  403. }
  404. .calendar-calendar div.single-day .d_50 .view-item .calendar {
  405. height : 598px;
  406. }
  407. .calendar-calendar div.single-day .d_51 .view-item .calendar {
  408. height : 610px;
  409. }
  410. .calendar-calendar div.single-day .d_52 .view-item .calendar {
  411. height : 622px;
  412. }
  413. .calendar-calendar div.single-day .d_53 .view-item .calendar {
  414. height : 634px;
  415. }
  416. .calendar-calendar div.single-day .d_54 .view-item .calendar {
  417. height : 646px;
  418. }
  419. .calendar-calendar div.single-day .d_55 .view-item .calendar {
  420. height : 658px;
  421. }
  422. .calendar-calendar div.single-day .d_56 .view-item .calendar {
  423. height : 670px;
  424. }
  425. .calendar-calendar div.single-day .d_57 .view-item .calendar {
  426. height : 682px;
  427. }
  428. .calendar-calendar div.single-day .d_58 .view-item .calendar {
  429. height : 694px;
  430. }
  431. .calendar-calendar div.single-day .d_59 .view-item .calendar {
  432. height : 706px;
  433. }
  434. .calendar-calendar div.single-day .d_60 .view-item .calendar {
  435. height : 718px;
  436. }
  437. .calendar-calendar div.single-day .d_61 .view-item .calendar {
  438. height : 730px;
  439. }
  440. .calendar-calendar div.single-day .d_62 .view-item .calendar {
  441. height : 742px;
  442. }
  443. .calendar-calendar div.single-day .d_63 .view-item .calendar {
  444. height : 754px;
  445. }
  446. .calendar-calendar div.single-day .d_64 .view-item .calendar {
  447. height : 766px;
  448. }
  449. .calendar-calendar div.single-day .d_65 .view-item .calendar {
  450. height : 778px;
  451. }
  452. .calendar-calendar div.single-day .d_66 .view-item .calendar {
  453. height : 790px;
  454. }
  455. .calendar-calendar div.single-day .d_67 .view-item .calendar {
  456. height : 802px;
  457. }
  458. .calendar-calendar div.single-day .d_68 .view-item .calendar {
  459. height : 814px;
  460. }
  461. .calendar-calendar div.single-day .d_69 .view-item .calendar {
  462. height : 826px;
  463. }
  464. .calendar-calendar div.single-day .d_70 .view-item .calendar {
  465. height : 838px;
  466. }
  467. .calendar-calendar div.single-day .d_71 .view-item .calendar {
  468. height : 850px;
  469. }
  470. .calendar-calendar div.single-day .d_72 .view-item .calendar {
  471. height : 862px;
  472. }
  473. .calendar-calendar div.single-day .d_73 .view-item .calendar {
  474. height : 874px;
  475. }
  476. .calendar-calendar div.single-day .d_74 .view-item .calendar {
  477. height : 886px;
  478. }
  479. .calendar-calendar div.single-day .d_75 .view-item .calendar {
  480. height : 898px;
  481. }
  482. .calendar-calendar div.single-day .d_76 .view-item .calendar {
  483. height : 910px;
  484. }
  485. .calendar-calendar div.single-day .d_77 .view-item .calendar {
  486. height : 922px;
  487. }
  488. .calendar-calendar div.single-day .d_78 .view-item .calendar {
  489. height : 934px;
  490. }
  491. .calendar-calendar div.single-day .d_79 .view-item .calendar {
  492. height : 946px;
  493. }
  494. .calendar-calendar div.single-day .d_80 .view-item .calendar {
  495. height : 958px;
  496. }
  497. .calendar-calendar div.single-day .d_81 .view-item .calendar {
  498. height : 970px;
  499. }
  500. .calendar-calendar div.single-day .d_82 .view-item .calendar {
  501. height : 982px;
  502. }
  503. .calendar-calendar div.single-day .d_83 .view-item .calendar {
  504. height : 994px;
  505. }
  506. .calendar-calendar div.single-day .d_84 .view-item .calendar {
  507. height : 1006px;
  508. }
  509. .calendar-calendar div.single-day .d_85 .view-item .calendar {
  510. height : 1018px;
  511. }
  512. .calendar-calendar div.single-day .d_86 .view-item .calendar {
  513. height : 1030px;
  514. }
  515. .calendar-calendar div.single-day .d_87 .view-item .calendar {
  516. height : 1042px;
  517. }
  518. .calendar-calendar div.single-day .d_88 .view-item .calendar {
  519. height : 1054px;
  520. }
  521. .calendar-calendar div.single-day .d_89 .view-item .calendar {
  522. height : 1066px;
  523. }
  524. .calendar-calendar div.single-day .d_90 .view-item .calendar {
  525. height : 1078px;
  526. }
  527. .calendar-calendar div.single-day .d_91 .view-item .calendar {
  528. height : 1090px;
  529. }
  530. .calendar-calendar div.single-day .d_92 .view-item .calendar {
  531. height : 1102px;
  532. }
  533. .calendar-calendar div.single-day .d_93 .view-item .calendar {
  534. height : 1114px;
  535. }
  536. .calendar-calendar div.single-day .d_94 .view-item .calendar {
  537. height : 1128px;
  538. }
  539. .calendar-calendar div.single-day .d_95 .view-item .calendar {
  540. height : 1140px;
  541. }
  542. .calendar-calendar div.single-day .d_96 .view-item .calendar {
  543. height : 1152px;
  544. }
  545. .calendar-calendar .week-view div.single-day .i_0 .view-item .calendar {
  546. margin-left : 0px;
  547. width : 50%;
  548. }
  549. .calendar-calendar .week-view div.single-day .i_1 .view-item .calendar {
  550. margin-left : 10%;
  551. width : 85%;
  552. }
  553. .calendar-calendar .week-view div.single-day .i_2 .view-item .calendar {
  554. margin-left : 16%;
  555. width : 79%;
  556. }
  557. .calendar-calendar .week-view div.single-day .i_3 .view-item .calendar {
  558. margin-left : 21%;
  559. width : 74%;
  560. }
  561. .calendar-calendar .week-view div.single-day .i_4 .view-item .calendar {
  562. margin-left : 30%;
  563. width : 65%;
  564. }
  565. .calendar-calendar .week-view div.single-day .i_5 .view-item .calendar {
  566. margin-left : 34%;
  567. width : 61%;
  568. }
  569. .calendar-calendar .week-view div.single-day .i_6 .view-item .calendar {
  570. margin-left : 42%;
  571. width : 53%;
  572. }
  573. .calendar-calendar .week-view div.single-day .i_7 .view-item .calendar {
  574. margin-left : 49%;
  575. width : 46%;
  576. }
  577. .calendar-calendar .week-view div.single-day .i_8 .view-item .calendar {
  578. margin-left : 55%;
  579. width : 40%;
  580. }
  581. .calendar-calendar .week-view div.single-day .i_9 .view-item .calendar {
  582. margin-left : 65%;
  583. width : 30%;
  584. }
  585. .calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar {
  586. width : 95% !important;
  587. width : auto;
  588. }
  589. .calendar-calendar .week-view div.single-day .i_0.md_1 .view-item .calendar {
  590. width : 60% !important;
  591. width : auto;
  592. }
  593. .calendar-calendar .day-view div.single-day .i_0 .view-item .calendar {
  594. margin-left : 2px;
  595. width : 25% !important;
  596. width : 97%;
  597. }
  598. .calendar-calendar .day-view div.single-day .i_1 .view-item .calendar {
  599. margin-left : 10%;
  600. width : 89%;
  601. }
  602. .calendar-calendar .day-view div.single-day .i_2 .view-item .calendar {
  603. margin-left : 20%;
  604. width : 79%;
  605. }
  606. .calendar-calendar .day-view div.single-day .i_3 .view-item .calendar {
  607. margin-left : 30%;
  608. width : 69%;
  609. }
  610. .calendar-calendar .day-view div.single-day .i_4 .view-item .calendar {
  611. margin-left : 40%;
  612. width : 59%;
  613. }
  614. .calendar-calendar .day-view div.single-day .i_5 .view-item .calendar {
  615. margin-left : 50%;
  616. width : 49%;
  617. }
  618. .calendar-calendar .day-view div.single-day .i_6 .view-item .calendar {
  619. margin-left : 60%;
  620. width : 39%;
  621. }
  622. .calendar-calendar .day-view div.single-day .i_7 .view-item .calendar {
  623. margin-left : 70%;
  624. width : 29%;
  625. }
  626. .calendar-calendar .day-view div.single-day .i_8 .view-item .calendar {
  627. margin-left : 75%;
  628. width : 24%;
  629. }
  630. .calendar-calendar .day-view div.single-day .i_9 .view-item .calendar {
  631. margin-left : 80%;
  632. width : 19%;
  633. }
  634. .calendar-calendar .day-view div.single-day .i_0.md_0 .view-item .calendar {
  635. width : 98% !important;
  636. width : auto;
  637. }
  638. .calendar-calendar .day-view div.single-day .i_0.md_1 .view-item .calendar {
  639. width : 60% !important;
  640. width : auto;
  641. }
  642. .calendar-calendar .day-view div.single-day .i_0.md_2 .view-item .calendar {
  643. width : 40% !important;
  644. width : auto;
  645. }
  646. .calendar-calendar .day-view div.single-day .i_0.md_3 .view-item .calendar {
  647. width : 30% !important;
  648. width : auto;
  649. }
  650. .single-day-footer .grippie,
  651. .header-body-divider .grippie {
  652. overflow: hidden;
  653. background: #eee url(/misc/grippie.png) no-repeat center 2px;
  654. cursor: s-resize;
  655. height : 3px;
  656. }