@charset "utf-8";
/* CSS Document for Advisor conferences - print */

body {
	background: white;
	font-size: 10pt;
	color: #555555;
}
p {
	font-size: 10pt;
	color: #555555;
	margin:5px 0;
	padding:0;
}
body, div, p, ul { 
	width:auto !important;
	height:auto;
	border:0;
	margin:0 !important;
	padding:0 !important;
	float:none !important;
	background:transparent;
	position:relative !important;
	top:auto !important;
	left:auto !important;
	right:auto !important;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	font-size: 10pt;
	color: #555555;
}

#introduction, #featured-conference, #next-conference, .featured-conference-details-a, .featured-conference-details-b1, .featured-conference-details-b2, .next-conference-details-a, .next-conference-details-b1, .next-conference-details-b2 {height:inherit; width:auto !important; margin:20px 0 20px 0 !important; padding:0 !important;}

#introduction, #featured-conference, #next-conference { 	
	border-bottom:0px;
	border-left:0px;
}

#featured-conference h4 { margin:5px 0; padding:0;}

#distributor-header, #investinginyou-header {border-top:0px; background:none; width:auto !important; height:auto !important; margin:10px 0 10px 0 !important; padding:0 !important;}

#conference-details, #conference-details h2, #conference-details p { 
	position:relative !important;
	top:auto !important;
	left:auto !important;
	right:auto !important;
	margin:0 !important;
	padding:10px !important;
	float:none !important;
	width:auto !important;
	height:auto !important;
}
#conference-details p { color:#555555 !important; margin:0px !important; padding:10px !important; font-size:10pt !important;}

h1.logo {
	width:100%; 
	height:auto !important; 
	margin:0 0 20px 0 !important;
	padding:0 0 10px 0 !important;
	text-indent:0;
	border-bottom:solid 3px #e6e6e6;
	background:transparent;
	z-index:inherit;
	position:relative !important;
	top:auto !important;
	left:auto !important;
	right:auto !important;
}
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; margin:5px 0 10px 0; padding:0; color:#406B8A;}
h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; margin:5px 0 10px 0; padding:0; color:#555555;}
h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-transform:uppercase; color:#406B8A; margin:5px 0 10px 0; padding:0; border-bottom:solid 3px #e6e6e6;}
h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-transform:uppercase; color:#406B8A; margin:10px 0 15px 0 !important; padding:0; border-bottom:solid 1px #e6e6e6;}
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; color:#757575; margin:10px 0 8px 0; padding:5px 0 0 0; text-transform:none;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:11pt; text-transform:uppercase; margin:8px 0 0 0; padding:5px 10px; background:#CED9E1; color:#7A98AD; font-weight:bold;}

.more-information, .more-information-featured, #footer, .conference-tools, #main-navigation, #conference-navigation, #advisor-news, #register-now, .visit-advisor, #rdm-beacon, .speaker-photo {display:none !important;}

.quote {border-bottom:solid 3px #e6e6e6; border-top:solid 3px #e6e6e6; margin:10px 0 10px 0 !important; padding:15px !important; font-size:12pt; line-height:normal; color:#555555;}
.byline { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:normal; color:#757575;}

.conference-image { width:248px; height:186px; float:none; margin:0 !important; padding:0 0 15px 15px !important;}
.conference-image span { display:none !important;}

.agenda-section { margin:8px 0 8px 0 !important; padding:10px !important;}
.agenda-section-bottom { margin:8px 0 8px 0 !important; padding:10px !important; border-bottom:solid 2px #e6e6e6; color:#000;}
.agenda-time { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#7A98AD !important;}

h2.distributor-logo { width:auto !important; height:auto !important; position:relative !important; top:auto !important; left:auto !important; text-indent: 0px !important; z-index: inherit; background:none !important;}
h2.iiy-logo { width:auto !important; height:auto !important; position:relative !important; top:auto !important; left:auto !important; text-indent: 0px !important; z-index:inherit; background:none !important;}
 
h1, h2 { page-break-before: auto; }
p { page-break-inside: avoid; }