/* Let's turn off some unnecessary elements */
#utility_nav, #primary_nav, #sidebar ul, #lpButton, .footerText a, a.footerText, .printerFriendly, #questionProForm , #footer ul, vgn-div-float-bottom-left, #floatline1, #floatline2, #floatblock, #searchSupport, #htmltip, .breadCrumb, .show_survey, #main_content_right, div.googlesearch, .sitefeedback, .sitefooter, ul.segmenttabs, div.footerlinks, ol#breadcrumb, div.printpage, body.about_mts_allstream div#sidebar, body.about_mts_allstream div#promo_head, body.about_mts_allstream div.menu, body.about_mts_allstream td.cobrandTopnavBkgd, body.about_mts_allstream td.header, body.about_mts_allstream td.dotline { display: none; }
div.surveyintro, ul#supportNav, div.controls p.expand, div.controls p.collapse, div.backtotop, div.tabContainer ul.tabs li, div#main_content div#supportDocument p.billdetailslink a.inline, body a.skipnav, div#product_tabs ul.tabs, ul.letternav, div.coveragemenu div.searcharea, div.coveragemenu div#maplinks, form#devicelookup, body.mybundle div.orderbutton a, div.wirelessTermsConditions, form.nyroModal, div.loginFormContainer, div#siteheader, div#desktopnavigation  { display: none; }
ul li { list-style: none; width: 100%;}
ol li { width: 100%;}
body { background: white; font-family: arial, sans-serif; font-size: 12pt; }
#header p { display: list-item; list-style-image: url(/img/logoPrint.gif); list-style-position: inside; letter-spacing: -1000em; font-size: 1pt; color: #ffffff; }
h1 { font-size: 1.15em; clear: both; }
h2 { font-size: 1.75em; clear: both; }
h3 { font-size: 1.50em; clear: both; }
h4 { font-size: 1.25em; clear: both; }
h5 { font-size: 1.15em; clear: both; }
h6 { font-size: 1.05em; clear: both; }
div.legal, p.footertext, p.legal { font-size: 0.8em; }
p, ul, ol, li, img, hr, a { clear: both; }
#container {  padding: 0; border: 0; margin: 0; background: transparent; color: black; width: auto; float: none !important; }
a { text-decoration: none; color: black; }
img { border: 0; float: left;}
ol.alpha li { list-style-type: lower-alpha; }
div#main_content div.ui-accordion-content { display: block; }
div.ppveventcontainer, div.teasermed div.listitem { float: left; }
div#main_content ul.productIndex ul li { margin-left: 70px; }
div#main_content div.generalDocument div.plan-features { float: left; width: 100%; padding-bottom: 30px; }
div.gallerycontainer div.billing-simp-left, table#tvLandingTable, div#supportDocument, div#main_content ol li, div.utv_tips, dl.accordion dt, dl.accordion dd, div#productText, div.productRight, div.legal { float: left; clear: both; }
dl.accordion dt { float: left; clear: both; padding-top: 20px; }
span.rightside { float: right; }
table.standardtable, table.standardtable td, table.standardtable th { clear: both; border: 1px solid #000000; }
table.standardtable caption { font-weight: bold; }
div.utv_tips { border: 1px solid; -moz-border-radius: 15px 15px 15px 15px; padding: 0 20px 20px 20px; }
div.utv_tips h3 { margin: 5px; }
div.maparea div#map_canvas { width: 700px; height: 450px; }
div#hspa_legend, div#cdma_legend { width: 50px; height: 50px; }
div.pers { padding-bottom: 10px; }
a.device_type { display: block; }



/* IE */
*html div#fancybox-loading, div#fancybox-overlay, div#fancybox-wrap, div#fancybox-tmp { display: none; }
*html div.legal { width: 100%; padding-top: 10px; }
*html div#main_content div.ui-accordion-content { display: inline; }
*html dl.accordion dt { float: none; }
*html dl.accordion dd p, dl.accordion dd ol, dl.accordion dd li { float: left; clear: both; display: inline; width: 500px; }
*html table.standardtable caption { font-weight: bold; }
*html dl.accordion span.rightside { margin-top: 0px; }
*html h3 { padding-top:10px; float: left; clear: both; }
*html h2 { width: 80%; }

