* {
	background-color: #fff !important;
	background-image: none !important;
	color: #000;
}

#siteContainer {
/*	width: auto; */
}

a {
	outline: none;
}

hr {
	color: #000;
	background-color: #000;
	border-bottom: 1px solid #000;
}

#logo {
	display: none;
}

.printLogo {
	display: block !important;
	margin-top: 8px;
	margin-bottom: 6px;
}

h1#pageHeading, h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.3em;
}

.noPrint {
	display: none;
}

#pageNav {
	display: none;
}

#ctl00_TopContent_pageHeading_lblPageTitle {
	display: none;
}

/* ---------- MENUS -------------------------------------------------------- */

/* ---------- header ---------- */

#speakerMenu {
	display: none;
}

#siteMenu {
	display: none;
}

/* ---------- footer ---------- */

.footerMenu { 
	display: none;
}

/* ---------- HOME --------------------------------------------------------- */

#clockContainer {
	display: none;
}

/* ---------- SPEAKER PROFILE ---------------------------------------------- */

#profileContent {
	font-size: 10px;
}

#leftProfile, #rightProfile {
	margin-bottom: 0;
	padding-bottom: 0;
}

#leftProfile {
	width: 30%;
}

#leftProfile h4 {
	margin-bottom: 0.5em;
}

#leftProfile p {
	padding-top: 0;
}

#rightProfile {
	width: 60% !important;
	padding-top: 0 !important;
}

#speakerName {
	margin-top: 0; padding-top: 0;
	font-size: 1.4em;
}

#profileHeader, #profileFooter {
	display: none;
}

#booksContainer div {
	float: none;
	margin: 0;
	padding: 0;
}

#ctl00_MainContent_hypMedia {
	display: none;
}

a#byThisAuthor {
	margin: 0px 0px 0.5em 0px !important;
	padding: 0px !important;
	float: none;
	width: 100% !important;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px !important;
	text-transform: uppercase;
}