1 /* event-aggregator.css - some additional styles for the EventAggregator macro 2 which can be included in screen.css using... 3 4 @import "event-aggregator.css"; 5 6 ...before any rules. 7 8 Copyright (c) 2009 by Paul Boddie 9 Licensed under the GNU GPL (v2 or later), see COPYING.txt for details. 10 */ 11 12 /* Controls. */ 13 14 .event-download { 15 padding-right: 2em; 16 } 17 18 /* Calendar view. */ 19 20 .event-month { 21 width: 98%; 22 border-bottom: 1px solid #dddddd; 23 table-layout: fixed; 24 } 25 26 .event-month-heading { 27 background-color: #777777; 28 color: #ffffff; 29 text-align: center; 30 font-weight: bold; 31 border: 0; 32 } 33 34 .event-month-heading a:link, 35 .event-month-heading a:hover, 36 .event-month-heading a:visited { 37 color: inherit !important; 38 } 39 40 .event-month-heading .previous-month { 41 float: left; 42 } 43 44 .event-month-heading .next-month { 45 float: right; 46 } 47 48 .event-weekday-heading { 49 background-color: #999999; 50 color: #ffffff; 51 text-align: center; 52 border: 1px solid #dddddd; 53 } 54 55 .event-day-heading { 56 background-color: #ffffff; 57 width: 14%; 58 vertical-align: top; 59 padding-top: 0; 60 padding-left: 0; 61 border-top: 1px solid #dddddd; 62 border-bottom: 0; 63 border-left: 1px solid #dddddd; 64 border-right: 1px solid #dddddd; 65 } 66 67 .event-day-empty span.event-day-number { 68 color: #000000; 69 } 70 71 .event-day-busy span.event-day-number { 72 background-color: #555555; 73 color: #ffffff; 74 } 75 76 .event-day-number { 77 padding: 0.25em; 78 } 79 80 .event-day { 81 width: 14%; 82 vertical-align: top; 83 padding-left: 0; 84 padding-right: 0; 85 border-top: 0; 86 border-bottom: 0; 87 border-left: 1px solid #dddddd; 88 border-right: 1px solid #dddddd; 89 } 90 91 .event-day-empty { 92 background-color: #ffffff; 93 } 94 95 .event-day.event-day-empty { 96 padding-bottom: 2em; 97 } 98 99 .event-day-busy { 100 background-color: #ffffff; 101 } 102 103 .event-day-excluded { 104 background-color: #dddddd; 105 } 106 107 .event-summary-box { 108 position: relative; 109 } 110 111 .event-summary-box a:link, 112 .event-summary-box a:hover, 113 .event-summary-box a:visited { 114 color: inherit !important; 115 } 116 117 .event-summary { 118 padding: 0.25em 0.75em 0.25em 0.75em; 119 margin-bottom: 0.25em; 120 min-height: 2em; 121 margin-left: 0; 122 margin-right: 0; 123 overflow: hidden; 124 } 125 126 .event-summary.event-starts { 127 padding-left: 0.25em; 128 padding-right: 0.75em; 129 margin-left: 0.5em; 130 } 131 132 .event-summary.event-ends { 133 padding-left: 0.75em; 134 padding-right: 0.25em; 135 margin-right: 0.5em; 136 } 137 138 .event-summary-popup { 139 display: none; 140 overflow: show; 141 position: absolute; 142 left: 0; 143 top: 0; 144 z-index: 2; 145 padding: 0.25em 0.75em 0.25em 0.75em; 146 min-height: 2em; 147 } 148 149 .event-summary-box:hover > .event-summary-popup { 150 display: block; 151 } 152 153 /* List/summary view. */ 154 155 .event-listings { 156 list-style: none; 157 } 158 159 .event-listings-month-heading { 160 border-bottom: 1px solid #999999; 161 } 162 163 .event-month-listings { 164 list-style: disc; 165 } 166 167 /* vim: tabstop=4 expandtab shiftwidth=4 168 */