You are here

calendar-overlap.css in Calendar 7.3

Same filename and directory in other branches
  1. 8 css/calendar-overlap.css
/**
 * 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: #ffc;
  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 #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 {
}

.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 {
  left: 0px;
  width: 50%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.calendar-calendar .day-view div.single-day .i_0.md_3 .view-item {
  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

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