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:11px; }
h1, h2, h3, h4, h5, h6 { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; }
h3 { font-size:19px; }
h3 { font-size:16px; }
.border_bottom_print { border-top:1px solid #666; padding-top:1em;margin-top:3em; 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; }

.nav_panel, .print_profile_button, 
.profile_square_base, 
.click_on_button_to_view_profile, 
.start_again_button, 
.start_again_button_label,
#popup_one_button,
#popup_two_button,
#popup_three_button,
.popup_close_icon
{ 
	display:none;
}

#profile h2 { color:#00a651 !important; line-height:24px; font-size:24px; }
#profile h2 span { color:#7fc241; }

#popup_one, #popup_two, #popup_three { margin:0; padding:0; }
.bp_logo_for_print { position:absolute; top:0; right:0; }
.column_one h3 { font-size:22px; }
#priorities_paragraph { font-size:22px; }
#profile_text_for_printing h2 { margin:0; padding:0; font-size:22px; }
#profile_text_for_printing h3 { color:#7fc241; } 
#profile_text_for_printing hr { margin:1.5em 0; }
.content_area { margin:0; padding:0; }