html, body {
    height:100%; 
    overflow:hidden;
}
  
body { 
	background-color:#fff !important;
	background-image:none !important;
	filter:none;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
p { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.border_bottom_print { border-bottom:3px solid #000; padding-bottom:1em;margin-bottom:1em; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal;}
.screen_only { display:none; }

a:after {
  content: " (" attr(href) ")";
}

abbr:after {
  content: " (" attr(title) ")";
}

div { position:relative !important; }

.ui-mobile [data-role="page"], .ui-mobile [data-role="dialog"], .ui-page {
min-height:200px !important;
}

.ui-loading,
.ui-icon-loading,
.ui-loading .ui-loader,
.ui-loader,
.ui-loader-default,
.ui-loader-verbose,
.ui-loader-default,
.ui-loader-verbose,
.ui-loader .ui-icon,
.ui-loader-verbose,
.ui-loader-textonly,
.ui-loader-textonly,
.ui-loader-fakefix {
    display:none;
}

.ui-mobile, .ui-mobile body {
height:95%;
}

.ui-mobile [data-role=popup] { display:none; }

.ui-mobile .ui-page-active {
display: block;
overflow:hidden !important;
}

.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page {
top:auto !important;
left:auto !important;
}

.ui-content { border-top:none; min-height:200px; }

/*results*/
#results { background:none !important; }
#results .ui-link { font-weight:normal !important; }

#results #who-heading { position:relative; width:auto; text-align:left; color:#000 !important; text-shadow:none !important; }
#results #retake_quiz { display:none; }
#magnify { display:none; }
#results #want_to_know_more { position:relative; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results #want_to_know_more p { text-shadow:none !important; color:#000 !important; }
#results #want_to_know_more p strong { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:bold; }
#results #want_to_know_more p a { text-shadow:none !important; color:#000 !important; }
#results #print_this { display:none; }

#results p#q1_profile_text { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results p#q2_profile_text { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results p#q6_profile_text { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results p#q8_profile_text { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results p#q9_profile_text { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }

#results #profile_para_1 { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results #profile_para_1 p, #results #profile_para_2 p, #results #profile_para_3 p { text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results #profile_para_1 h2 { text-shadow:none !important; color:#000 !important; margin:0 !important; padding:0 0 10px 0 !important; line-height:17px !important; font-size:17px !important; text-align:left !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }

#results #profile_para_2 { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }

#results #profile_para_3, #results #profile_para_4 { position:relative; text-shadow:none !important; color:#000 !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }
#results #profile_para_3 ul { margin:auto; padding:auto; }
#results #profile_para_3 ul li { text-shadow:none !important; color:#000 !important; font-size:12px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight:normal; }

#results #results_video, #results #results_podcast, #results #results_pdf, #results #results_whitepaper, #results #results_you_can_also, #results #results_video_p, #results #results_podcast_p, #results #results_pdf_p, #results #results_whitepaper_p { display:none; }
.home_button { display:none; }