/******************** Sublayout 2 ******************************/
#header, #calendarmenu {
	display:none;
}
a img {
	border: none;
	}

body, #wrapper, .first, .second, .third, #ft {
	margin: 0 0 0 0;
	background-color:#fff;
	background-image:none;
	height:auto;
	min-height:0;
}
body,#wrapper,.first,.second,.third,#ft,h1,h2,h3,h4,h5,h6,p,strong,em,span,div,td,tr,li,a:link,a:visited {
	color:#000;
	background-color:#fff;
}
#ft {
	border-top: 1px dotted #000;
	margin:0 auto;
	height:auto;
}
a:link, a:visited {
	text-decoration:underline;
}
.print {
	display:block;
}
/************* Calendar ****************/
.print {
	float:left;
	margin: 0 3% 2% 0;
	width:25%;
}
.print img {
	width: 125pt;
	height:36pt;
}
.topbox {
	margin:0;
}
#calendar em {
	display:block;
	font-style:normal;
}
#calendar strong {
	display:block;
}
table {
	page-break-inside: avoid;
	margin: 0;
	width:auto;
}

#calendar td {
	border: 1px solid black;
	width: 14%;
	height: 14%;
}

#calendar .white {
}
#calendar th {
	color: #fff;
	background-color: #000;
	font-weight: bold;
	spacing: 1px;
	font-size: 12px;
}
#calendar td, #calendar a {
	text-decoration: none;
	color:#000;
}

.holiday {
	border:3px dotted black;
	color:#000;
}