.pp_overlay, .pp_pic_holder, #content-header, .navleft, .noprint, #bread-crumb-nav, img.usermanualdl, .amazon, .notices, .detailnav {
   display:none;
}

.hiddenonscreen {display:block;}

.centerprint{
   float:none !important;
   width:100%  !important;
   text-align:center  !important;
}

body, html, .detailtext, .amazon, #content-body, .detailcontentnofloat,
.detailcontenttop, .detailcontentbottom,  #footer,.detailcontent,
.pretext, .detailfootnotes, .detailcontentandfootnotes,#content-container {
   float:none !important;
   width:auto !important;
   height:auto;
   min-width:0;
   overflow:visible;
   background: #FFFFFF;
}

body {
  color: #000000;
}

.detailheader {
   background: none;
}

div.listwithheaderline {
   overflow:visible;
   color:#000000;
}

.projectsiphone {
   margin:0 !important;
   padding:0 !imporant;
   text-align:center;
   overflow:visible;
   width:49% !important;
}

.projectshobbies {
   float:left;
   margin:0 !important;
   padding:0 !imporant;
   overflow:visible;
   width:49% !important;
   text-align:center;
}

.detailheadernotes, .detailheadernotes-multiline,
li.evenrow:hover a.subwidget:link,
li.evenrow:hover a.subwidget:active,
li.evenrow:hover a.subwidget:visited,
li.oddrow:hover a.subwidget:link,
li.oddrow:hover a.subwidget:active,
li.oddrow:hover a.subwidget:visited {
   color: #000000;

}

.detailfootnotes {
   border-top:1px dashed gray;
}

.widgetdescriptordockstyle  {
   clear:both;
   width:98% !important;
   overflow:visible;
   height:auto;
   float:left !important;
   margin-top:1em;
}

.skinlistdockstyle { width:80% !important;}

ul.skinlist {
   width:100% !important;
   overflow:visible !important;
}

ul.skinlist li{
   overflow:visible !important;
   width:100% !important;
}

/* so that the bullets/numbers show up */
ul, ol, li {
   color: #000000 !important;
   width:auto;
   overflow:visible;
}


/* cause the fancy image looks bad when printed */
ul.fancy {
   list-style-image: none;
}

.mathexample-extended .total,
.mathexample-extended .totalwithnotes{
   border-top:1px solid black;
}

.pretext {
   border:none;
}

.detailheadernotes-multiline a:link,
.detailheadernotes-multiline a:visited,
.detailheadernotes a:link,
.detailheadernotes a:visited,
.detailheadernotes-multiline a:active,
.detailheadernotes a:active,
 a.navigation:hover,
.detailheadernotes, .detailheadernotes-multiline {
   color: #000000;
}

h1.appheader {
   line-height:normal;
   margin-bottom: 0.5em;
 }

.detailcontenttop,.detailcontentbottom,.detailcontent, .detailcontentnofloat,
.detailcontentnofloat .detailcontenttop .detailcontentbottom,
.detailcontentnofloat .detailcontenttop {
 background: none;
 background:#FFFFFF;
 padding:0;
 margin:0;
 width:auto;
}

/********************************************************
 * Table styles
 ********************************************************/

table.bordered tr th { background-color:#d3d3d3;}

tr.colheader {
   background: none;
}

tr.evenrow td, tr.oddrow td, th, table.printborder tr td{
   border-bottom:1px solid black;
}

th { border-top:2px solid black !important; }

table.printborder { overflow:visible; width:100%; border:1px solid black; margin-bottom:1em}

thead {display: table-header-group;} /* necessary for IE 7 to print headers on subsequent pages */

/********************************************************
 * LINKS - remove all formatting to look like plain text
 ********************************************************/

a:link,
a:visited,
a:active,
a:hover,
.detailtext a:link,
.detailtext a:visited,
.detailtext a:hover{
   color: #000000;
   text-decoration: none;
   font-weight:normal;
}

