html, body {
	height: auto;
}
* {
	/*position: static;*/
	color: #000;
	font-size: 10px;
}
a {
	text-decoration: none;
}

div.mainTitle {
	padding-bottom: 20px;
}
.theaterspectacleCalendarView h3.locationTitle {
	position: static;
	width: 100px !important;
	left: 0;
}
.theaterspectacleCalendarView h3.locationTitle a {
	text-decoration: none;
}
.theaterspectacleCalendarView ul.timelines li.timelineIndex1 {
	margin-top: -22px;
}
/*
#locationItem7 {
	page-break-before: always;
}*/
#locationItem5 {
	page-break-after: always;
}
.theaterspectacleCalendarView ul.locations li.locationItem {
	padding: 0 0 0 0;
	border: none;
}
	
.theaterspectacleCalendarView ul.timelines {
	margin-left: 0;
	padding-left: 160px;
	border: none;
}

.theaterspectacleCalendarView ul.timelines li.timelineItem {
	border-left: 1px solid #000;
}
/*
.theaterspectacleCalendarView ul.dayItems li.dayItemFilled0 {
	border-left: 1px solid #000;
}*/
.theaterspectacleCalendarView ul.headerItems {
	padding: 4px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #000;
}
.theaterspectacleCalendarView ul.headerItems li.headerItemFirst {
	width: 156px !important;
}
.theaterspectacleCalendarView ul.headerItems li.stagingDayHeaderItemFirst  {

}
.theaterspectacleCalendarView ul.headerItems li.headerItemFirst {
	border-left: 0;
}
.theaterspectacleCalendarView ul.headerItems li.headerItem {
	color: #000;
}
.theaterspectacleCalendarView ul.playItems li.listItemLast {
	width: 70px !important;
}
.theaterspectacleCalendarView ul.playItems li.playItem span {
	padding-left: 4px;
	font-size: 9px;
}*/
