#yui-hd, #yui-main + .yui-b, #platform-title, 
      button, a.cancel, dd.password, input[type=password], 
      .screen, .yui-u.second, .grid-header, .grid, .controls a {
   display: none;
}

body {
   margin: 0;
   padding: 0;
   color: black;
   background: white;
}

a, a:link, a:visited {
   color: blue;
   border-bottom: 1pt solid blue;
   border-spacing: 1pt;
}

hr {
   border-color: black;
}

h1.first .controls {
   color: black;
}

h1, h2 {
   page-break-after: avoid;
}

form.propertyEditor input {
   border: none;
}

#yui-main .yui-u.first {
   width: auto;
   margin: 1cm;
   padding: 0;
   border: 0;
   background: transparent;
   float: none !important;
   overflow: visible;
   font-size: 16pt;
   line-height: 1.3em;
}

#yui-grid.yui-t1 #yui-main .yui-b {
   margin: 0;
   padding: 0;
}

#yui-ft {
   display: none; /* FIXME */
   position: fixed;
   bottom: 0;
   margin: 0;
   min-width: 100%;
   border-top-color: black;
   font-size: 11pt;
}

#footer {
   width: auto;
   left: 0;
}

.toc a {
   font-weight: normal;
}

.hyphenate a:link:after, .hyphenate a:visited:after {
   font-weight: normal;
   font-size: 11pt;
   content: " " attr(href) " ";
}

.print {
   display: inline;
}

