@page:first {
margin-top: 3cm;
}
@page:left {
margin-left: .5cm;
margin-right: 1cm;
}
@page:right {
margin-left: .5cm;
margin-right: 1cm;
}

div#wrapper,
div#contentWrapper,
div#contentToc
{
  width: 165mm;
  border: 0;
  padding: 0;
  margin: 0;
}
ul.checklist li
{
  list-style-image: url('/images/print-delivery/checklistBullet_big.gif');
  position: relative;
  left: 3em;
}
/* Fix printing of checkboxes so that they show in ie with the magic height hack\*/
*html ul.checklist li {
list-style-image: url('/images/document/checklistBullet.gif');
list-style-position: inside;
height: 12px;
}
/* ends hide \*/
div#footer
{
  border: 0;
  padding-top: 1em;
  padding-left: 0;
  margin: 0;
}

div#footer p
{
  padding: 0;
}

/*h1{
page-break-before: always;
}
div#cBubble {
page-break-before: always;
page-break-after: always; 
}
*/
div#footer ul,
div#primaryNav,
div#primaryToc,
div#toolbar,
div.chunkNavigation,
div.contentBlockFooter,
div.contentBlockHeader,
div.contentList,
h2.quickViewContentsTitle,
p.topAndContents,
ul#docControlPanel,
ul#docControlPanelResults,
ul#pageNav,
div#cbClose
.hide
{
  display: none;
}
h1.titlebartop {
  border-left-color: #c03;
  font-size: 1.2em;
  font-weight: bold;
  color: #fff;
  background-color: #999 !important;
  height: 1.5em;
  vertical-align: top;
  margin-bottom: 10px;
}
a { margin: 0 .3em 0 .7em; }
div#cbList, div#cbList div#cBubble { display: block; }
div#cbList div#cBubble div.boxHead h4.boxHead, div.boxHead h4.boxHead {color: #003388; background-color: #ddd;}
div#cbList div#cBubble p { margin: 0 1em; }
div#cbList div#cBubble ul, div#cbList div#cBubble ul li { list-style: circle !important; }
