
	/*
		Print Stylesheet
		Author: Steven Urmston, Designition | www.designition.co.uk
	*/
	/* Printer CSS */
	body {
		background: #fff;
		color:      #222;
		font:       100%/100% arial, sans-serif;
	}

	#skiplinks, #channels, #extranav, #subnav, a.back_top, #sitenav, #org_warning, #navigation, #search, #theme, #poll, #footer, #extra_nav, #flickr_feed, #home-ban, #events-more, #comment_form, #post_comment, #breadcrumb, .com_h3, .rater_heading, #not-logged, #preloading, .thumbs, .youtube, #star_rater {
		display: none;
	}

	#content { padding-bottom: 2em; }
	a.thickbox, a.thickbox img { border: none; display: block; }

	img.left { float: left; margin: 0 20px 15px 0; }
	img.right { float: right; margin: 0 0 15px 20px; }

	table.event-lists tr td {padding: 3px;}
	table.event-lists tr.type-1 td {background: #eee;}
	table.event-lists tr.type-2 td {background: #E6E2DA;}

	p, ul, ol, dl { font-size: .85em; }
	h1, h2, h3, h4, h5, h6 { color: #555; clear: left; }
	h1 a { text-decoration: none; color: #777; font-weight: normal; text-transform: uppercase; font-family: georgia, serif; font-size: 1.2em; margin: 0 1em 1.5em 0; }
	h3, h4, h5 { padding-top: .5em; }
	#crumbs { padding: .5em 0; border-top: 1px solid #888; border-bottom: 1px solid #888; margin-bottom: 2em; }
	#footer { padding-top: .1em; border-top: 1px solid #888; clear: left; }
	#related_links, #downloads {display: none;}

	#directory #content img { float: right; margin-left: 20px; }

	dl {margin: 1em 20px 1em 0; padding: 10px; line-height: 1.8em; }
	dl dt {width: 8em; float: left; clear: left; }
	dl dd {margin-left: 8.2em;}
	dl {}

	#content a {
		color: #555;
		text-decoration: none;
	}


	.no_print {
		display: none;
	}


	.tickets_confirm table {
		font-size: .9em;
		margin-top: 2em;
		width:     400px;
	}

	.tickets_confirm p {
		font-size:  1em;
		font-weight: bold;
		margin-top: 1em;
	}

	h3.tickets_title {
		border-bottom: 1px solid #b6a68f;
		font-size:     1.2em;
		margin:        0 0 .5em;
		padding:       0 0 .25em;
	}

	table.tickets_details {}

		.tickets_details td {}

		.tickets_details th {
			color:   #6e4e20;
			padding: 5px 15px 5px 0;
			text-align: left;
			vertical-align: top;
		}

		.tickets_details tr {}

	table.tickets_order {}

		table.tickets_order td {
			padding: 5px 20px 5px 0;
		}

			.tickets_order td.no_pad {
				padding: 0;
			}

			table.tickets_order td.total {
				color:       #6e4e20;
				font-weight: bold;
			}

			table.tickets_order td.grand_total {
				color:          #6e4e20;
				font-size:      1.8em;
				padding:        10px 15px 10px 0;
				vertical-align: middle;
			}

		table.tickets_order th {
			color:          #6e4e20;
			padding:        5px 15px 5px 0;
			vertical-align: middle;
			text-align: left;
		}

			.align_right {
				text-align: right !important;
			}

		table.tickets_order tr {}

			table.tickets_order tr.sub_total {
				border-top:  1px solid #666;
				padding-top: 4px;
			}

			table.tickets_order tr.total_row {
				border-top:  1px solid #d3cabc;
				padding-top: 4px;
			}
