/** * GCalendar is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * GCalendar is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GCalendar.  If not, see <http://www.gnu.org/licenses/>. * * @author Allon Moritz * @copyright 2007-2009 Allon Moritz * @version $Revision: 2.1.0 $ */ code {	font-size: 12px;	font-family: "Courier New", Courier, Monaco;}.gcalendar h2 {	color: #303;	font-size: 14px;	font-family: Arial, Helvetica, Geneva, sans-serif;	font-weight: normal;}.gcalendar form {	margin: 0;	padding: 0;}/*<agl.folder "Basic Page Layout">*/div.gcalendar {	font-size: 12px;	font-family: Arial, Helvetica, Geneva, sans-serif;	position: relative;}#pageToolbar {	list-style-type: none;	margin: 8px 0 18px 1px;	padding: 0;	float: left}#pageToolbar li {	display: inline;	margin: 0 5px 0 0;	padding: 0 0 0 8px;	border-style: solid;	border-width: 0 0 0 1px;	border-color: #ccc}#pageToolbar li.Ft {	padding-left: 0;	border-right: none;	border-left: 0}#topToolbar a {	line-height: 22px;	margin-right: 8px;	float: left}#calToolbar {	height: 29px;	margin-top: 12px;}#calToolbar .Item {	margin-right: 0px;	float: left}#calToolbar .Item .Item {	margin-right: 0}.gcalendarcal {	margin-top: 8px;	clear: both}#calToolbar #calPager .ViewTitle {	font-size: 13px;	font-weight: bold;	line-height: 25px;	margin-right: 5px;	margin-left: 5px}div.Clr {	clear: both}#controlForm .Item {	float: left}#controlForm input.Item {	margin: 2px 0 0;	padding: 1px 0 0 2px;	height: 18px;	border-width: 1px;	border-color: #804d80}#controlForm .Btn {	margin-left: 3px}#controlForm a.Btn .Ctr {	padding-right: 0;	padding-left: 0}#calToolbar #viewSelector {	cursor: pointer;	/** margin-right: 2px;	padding-top: 1px;	position: absolute;	top: 0;	right: 0; **/}#viewSelector a {	cursor: pointer;}#viewSelector a,#viewSelector a span.Ctr {	padding-right: 9px;	padding-left: 9px;}#viewSelector a.Ft span.Ctr {	padding-left: 2px;}#viewSelector a.Lst span.Ctr {	padding-right: 2px;}#viewSelector a span {	float: left;}#viewSelector a.End {	background-image: none !important;	padding-right: 0;	padding-left: 0;}a.Btn:hover {	text-decoration: none;}div.Error {	background-color: #efe3ef;	margin-top: 10px;	margin-right: 180px;	margin-left: 180px;	padding: 8px 14px;	border: solid 1px #900;}div.Error p {	font-size: 13px;}div.Error h2 {	font-size: 16px;	font-weight: bold;}div.Clr {	padding-bottom: 5px;}.gcalendarcal td,.gcalendarcal th {	vertical-align: top;	border: solid 1px #ccc}.gcalendarcal th {	color: #222;	background-color: #e8e8e8;	padding-top: 1px;	padding-bottom: 1px}/*</agl.folder>*/ /*<agl.folder "Month View">*/.CalMonth td {	text-align: right;	padding: 0;	width: 14.29%;}.CalMonth td a {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	display: block;	margin: 0 0 2px;	padding-right: 1px;	padding-left: 3px}.CalMonth td a.AllDayItem {	background-color: #eed9ee}.CalMonth td a.DayNum { /* color:       #4d374d; */	font-size: 11px;	text-align: right;	margin-top: 1px;	margin-right: 3px}.CalMonth td p.DayNum { /* color:       #4d374d; */	font-size: 11px;	text-align: right;	margin-top: 1px;	margin-right: 3px}.CalMonth td.EmptyCell { /* background-color: #f5f5f5 */	}/*</agl.folder>*/ /*<agl.folder "Day View">*/.DayAxis div {	background-color: white;	background-position: 0 0;	margin-bottom: 32px;	width: 25px;	height: 32px;}.CalDay .TimedArea {	width: 100%;}.CalDay .DayAxis {	border: 0;	width: 42px;}.CalDay .TimedEvents {	padding-top: 7px;	border: 0;}.CalDay .TimedEvents .Inner {	position: relative;	width: 100%;}.CalDay .UntimedEvents {	margin-bottom: 8px}.CalDay .TimedEvents .Event,.CalWeek .TimedEvents .Event {	background-color: #ecd9ec;	position: absolute;	width: 100%;	overflow: hidden;	border: solid 1px #bb9fbb}.TimedEvents .Event .Header,.UntimedEvents .Event {	padding-top: 1px;	padding-bottom: 1px;	padding-left: 2px}.TimedEvents .Event .Header {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-position: left center;	padding-bottom: 2px;	padding-left: 3px;	border-style: solid;	border-width: 0 0 1px;	border-color: #c0adc0}.TimedEvents .Event .Header a {	font-weight: bold;	margin: 0 0 0 10px}.TimedEvents .Event .Header a img {	margin-right: 3px;	position: relative;	top: 1px}.UntimedEvents .Event {	background-color: #dcb5dc;	margin-top: 1px;	margin-bottom: 3px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 3px;	border: solid 1px #cda8cd}.TimedEvents .Event .Summ {	color: black;	cursor: default;	display: block;	margin-top: 3px;	margin-left: 4px}.TimedEvents .Event .Summ:hover {	text-decoration: none}.CalDay div.Col,.CalWeek div.Col {	position: absolute}div.CalDay {	border-color: #d8d8d8;	border-style: solid;	border-width: 0 0 1px 0;}/*</agl.folder>*/ /*<agl.folder "Week View">*/table.CalWeek {	width: 100%}.CalWeek tr.TimedEvents td.DayAxis {	padding-top: 0;	width: 4%;	border-width: 0}.CalWeek td.Empty {	border-width: 0}.CalWeek tr.TimedEvents td {	padding-top: 7px;	padding-left: 2px;}.CalWeek tr.TimedEvents .Inner {	position: relative;	width: 100%;	height: 100%;}
