#print-logo {
	display: block;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0 none;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
}
body {
line-height: 1.5;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
table, td, th {
vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a img {
border: medium none;
}

body {
background: #FFFFFF none repeat scroll 0 0;
color: #222222;
font-family: Arial,sans-serif;
font-size: 75%;
}
h1, h2, h3, h4, h5, h6 {
color: #111111;
font-weight: normal;
}
h1 {
font-size: 2em;
margin-bottom: 0.75em;
}
h2 {
font-size: 2em;
margin-bottom: 0.75em;
}
h3 {
font-size: 1.5em;
line-height: 1;
margin-bottom: 1em;
}
h4 {
font-size: 1.2em;
line-height: 1.25;
margin-bottom: 1.25em;
}
h5 {
font-size: 1em;
font-weight: bold;
margin-bottom: 1.5em;
}
h6 {
font-size: 1em;
font-weight: bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
margin: 0;
}
p {
font-size: 108%;
margin: 0 0 1em;
}
a:focus, a:hover {
color: #000000;
}
a {
	color: black;
	text-decoration: none;
}
blockquote {
color: #666666;
font-style: italic;
margin: 1.5em;
}
strong {
font-weight: bold;
}
em, dfn {
font-style: italic;
}
dfn {
font-weight: bold;
}
sup, sub {
line-height: 0;
}
abbr, acronym {
border-bottom: 1px dotted #666666;
}
address {
font-style: italic;
margin: 0 0 1.5em;
}
del {
color: #666666;
}
pre, code {
margin: 1.5em 0;
white-space: pre;
}
pre, code, tt {
-x-system-font: none;
font-family: 'andale mono','lucida console',monospace;
font-size: 1em;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
}
li ul, li ol {
margin: 0 1.5em;
}
ul, ol {
margin: 0 1.5em 1.5em;
}
ul {
list-style-type: disc;
}
ol {
list-style-type: decimal;
}
ol li {
margin-left: 10px;
}
dl {
margin: 0 0 1.5em;
}
dl dt {
font-weight: bold;
}
dd {
margin-left: 1.5em;
}
table {
margin: 1.4em 0;
width: 100%;
}
th {
background: #C3D9FF none repeat scroll 0 0;
font-weight: bold;
}
th, td {
padding: 4px 10px 4px 5px;
}
tr.even td {
background: #E5ECF9 none repeat scroll 0 0;
}
tfoot {
font-style: italic;
}
caption {
background: #EEEEEE none repeat scroll 0 0;
}

#event-search-result ol {
	list-style-type: none;
}

#skiplinks, #unit-navigation, #unit-registration, #unit-site-search, #logo, #unit-events-meta-select, #unit-footer-links, #unit-sponsors, #unit-print, #unit-downloads, #unit-single-back, #unit-contributor-meta-gallery, .feature-link, object, embed, #unit-contributor-links, .abackstageeditbutton, #unit-single-related, #unit-performance-meta-gallery, .related, #loading, .excerpt a, .start-date {
display: none;
}

.performance-detail ol {
	list-style-type: none;	
	margin-left: 0;
	padding-left: 0;
}

#unit-performance-list {
	margin-left: 0.5em;
}

#unit-contributor-main .content {
	margin-top: 2em;
}

.performance-detail, .venue-detail, .contributor-detail {
	font-size: 1.3em;
}

#unit-single-feature {
	page-break-after:always;
}

#unit-contributor-main {
	page-break-before:always;	
}

h3 sup {
	font-size:0.5em;
}

#event-search-result a {
float: left;
margin-bottom: 50px
}

#event-search-result h3.date {
margin-left: 230px;
}

#event-search-result h3 {
	margin-left: 200px;
}

#event-search-result .info {

}

#event-search-results h3.date,
#event-search-result li {
	clear: both;
}

#event-search-result li {
	height: 200px;
}

#event-search-result .start-time::after {
	content: " at ";
}

#event-search-results .production-company {

}

#event-search-results h3.date {
	margin-top: 20px;
}

#unit-performance-list .production-company {

}
