You are here

calendar-overlap.css in Calendar 8

Same filename and directory in other branches
  1. 7.3 css/calendar-overlap.css
/**
 * Overlapping week items
 */
.calendar-calendar tr.holder {
  height: 0;
  display: table-row;
}

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

.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: #ffc;
  width: auto;
  padding: 0 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: 0;
  border-bottom: 0;
  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 #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: 0;
  border-top: 0;
  border-bottom: 0;
  width: 14%;
}

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

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

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

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

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

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

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

.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: 0;
}

.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;
  clear: both;
  width: 100%;
}

.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: 0;
  border: 0;
}

.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: 0;
  border: 0;
}

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

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

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

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

.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 0 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 {
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
  height: 22px;
  padding-top: 0;
  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: 0;
}

.calendar-calendar .week-view div.single-day .view-item,
.calendar-calendar .day-view div.single-day .view-item {
  width: 100%;
  background: none;
  text-align: left;
  z-index: 1;
  margin-top: -24px;
  max-width: 120px;
  float: left;
}

.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: 0;
  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: 0;
}

.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: 0;
}

.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%;
}

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

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

.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%;
}

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

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

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

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

File

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