/* ---( = begin print specific styles )------------------------------- */
@media print {
body {
	font-size: 11pt;
	line-height: 1.5em;
	font: normal 10pt/1.5em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #000; }
a, a:visited {
	color: #000;
	text-decoration: none;
	border-bottom: thin solid #ccc; }

#header, #upcoming-events, .seperator, .sidebar, #footer .box, #respond, form, object, #slides, .commentlist, #comments,  div[height="26px"], small a {
	display: none; }

.wrapper {
	width: 96%;
	float: none; }
#content .wrapper, #footer, #footer .wrapper, .locationDate {
	background: none; }
.main {
	overflow: visible;
	float: none;
	width: auto;
	padding: 0; }
#footer {
	color: #ccc;
	height: 1.579em;
	overflow: hidden; }

h3 {
	margin-top: 1.5em;
	padding: 0;
	border: none;
	color: #999; }
h6 {
	border: none; }
.main ul li, .main ol li {
	list-style-position: outside; }
.note {
	background: none;
	font-style: italic; }
.compact-list {
	height: 3em; }
.compact-list li {
	list-style-position: inside; }
.session-list li a, .session-list li a:visited {
	overflow: visible;
	height: auto; }

#content a[href^="#"], #content .meta a, h3 a {
	border: none; }
#footer a, .meta .comments a, .commentlist .meta .comments a, #content h6 a {
	padding: 0;
	background: none;
	border: none }

#content a:after {
	content: " (" attr(href) ")";
	font-size: 90%; }
#content .meta a:after, #content a[href^="#"]:after, #content h3 a:after {
	content: ""; }
}