/*

Mondial Print CSS - CDG Interactive, Inc.
--------------------------------------------*/


/* 
  Print Styles
-----------------------------*/
#header dl.partners, #header #country_nav, #header strong, .getquote, #sidenav dl, #contentbottom, #sidenav, ul#printemail, #corners, #locations, #footercontent dl, ul#utility_nav, ul#masthead li, .benefits, #header h1, #contentbottom, ul#breadcrumb, div.finalwell a.startquote { display: none; } /* Changed 6/3/10 */

div.finalwell { padding-bottom: 0 !important; text-align: left; }
div.finalwell a { display: none !important; }

#container, #content, #footer, #footercontainer { margin: 0; min-height: 0; }

#container { background: none; width: 709px; padding: 0; }

#header { height: 80px; }

#content { margin: 0; padding: 0; background: none; }
#article { background: none; padding-bottom: 0; float: none; }
#contenttop { background: none; }

#footer { margin-top: 40px; background: none; }
ul#masthead li.first { display: block; }
#footercontent { padding: 20px; }
#footercontainer { width: 709px; }


/* Your Price/Purchase Process - Changed 6/17/10 */
body.purchase #contenttop, body.purchase #article .coveragedetails thead th div a.startquote, body.purchase .coveragedetails tr.selection th a.startquote, body.purchase #article span.startquote, body.purchase .coveragedetails thead th span.theader span.thleft, body.purchase .coveragedetails thead th span.theader span.thright, body.purchase .coveragedetails thead th span.theaderbottom span.thleft, body.purchase .coveragedetails thead th span.theaderbottom span.thright, .policyselection dl, span#psbottom, .agentarea, body.purchase #article form .addtraveler li, body.purchase #article .addressinfo h2 a, body.purchase #article .travelerinfo h2 a { display: none !important; }

body.purchase #container { background: transparent none; }
body.purchase #content { background: transparent none; border-bottom: none; } 
body.purchase #header { margin-bottom: 60px; }
body.purchase #article { margin-top: 0; float: none; padding-bottom: 0; margin-bottom: 40px; overflow: visible !important; }
  body.purchase #article h1 { margin-top: 0; }
body.purchase #sidebar { width: 621px; margin-top: 10px; margin-left: 15px; padding-top: 20px; padding-left: 10px; float: none; border: 1px solid #cccccc; background-color: #f6f6f6; }
  body.purchase #sidebar .helparea { width: 321px; }

body.purchase .coveragedetails table { border: none; position: relative; }
body.purchase .coveragedetails thead th, body.purchase .coveragedetails thead th.first div { background-color: transparent !important; border: none; }
body.purchase .coveragedetails thead th { border-left: 1px solid #999999; border-bottom: 1px solid #999999; }
body.purchase .coveragedetails thead th.first { border-left: none; border-bottom: none; }
body.purchase #article .coveragedetails thead th h3 { font-weight: bold; margin-left: 7px; font-size: 12px; }
body.purchase #article form .addtraveler { border: none; margin-bottom: 0; }
body.purchase #footer .disclaimer { border-bottom: none; }

.policyselection { background: transparent none; padding-bottom: 10px; margin-bottom: 40px; padding-top: 0; }
.policyselection ul { border-bottom: none; margin-bottom: 0; }
.policyselection h2 { margin-left: 13px; padding-left: 0; }
.policyselection .policyid { background: transparent none; }
.policyselection .coveragedetails table th { border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.policyselection .coveragedetails table td { border-bottom: 1px solid #999999; border-right: none; }
body.purchase .policyselection h3, .policyselection p.coverage, .policyselection ul.viewselection { background: transparent none; }

#yourprice tbody th { border-bottom: 1px solid #999999; }
#yourprice td { border-bottom: 1px solid #999999; background: transparent none; border-left: 1px solid #999999; }
#yourprice tr.selection th { border-left: 1px solid #999999; border-bottom: 1px solid #999999; padding-left: 10px; }
#yourprice { border-bottom: none; }

body.purchase .coveragedetails thead th.popular div em, body.purchase .coveragedetails tr.selection th.popular span.package em, body.purchase #sidebar p.support, a.openbenefits, a.viewbenefits, a.viewpolicy, body.purchase #article .coveragedetails thead th div a.viewpolicy { padding-left: 0; background: transparent none; }