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