﻿/* ---------------------------------------------------------- */
/* Printer-friendly CSS for oracle-developer.net  */
/* ---------------------------------------------------------- */

#content {
   font-size: 12px;
   font-family: Arial, "Times New Roman";
   color: black;
   }

#content p.signature{
   font-weight: bold;
}

#content p.indent {
   margin-left: 2em;
}

#content p.note {
   padding: 10px 10px 10px 10px;
   margin: 20px 20px 20px 20px; /* top right bottom left */
   font-style: italic;
   border-left: 1px solid #CCC;
}

#content ul.numbered {
   list-style-type: decimal;
}

#content li {
   padding-bottom: 10px;
}

#content img {
   padding-bottom: 10px;
}

#content pre {
   font-size: 10px;
   margin-left: 2em;
   padding-bottom: 10px;
   font-family: "Courier New", "Lucida Console";
   background: none;
   word-wrap: break-word;
}

#content pre.small {
   font-size: 90%;
}

#content code {
   font-family: "Courier New", "Lucida Console";
}

#content  table {
   padding-bottom: 5px;
   margin-left: 2em;
}

#content table tr td {
   padding-left: 5px;
   padding-right: 5px;
}
   
#content table tr.head td {
   border-top: 2px solid #CCC;
   font-weight: bold;
}

#content table tr.firstrow td {
   border-top: 2px solid #CCC; 
   font-weight: normal;
}

#content table tr.row td {
   border-top: 1px solid #CCC;
   font-weight: normal;
}

#content table tr.lastrow td{
   border-top: 1px solid #CCC;
   border-bottom: 2px solid #CCC; 
   font-weight: normal;
}

/* TABLE STYLE FOR ARTICLE LISTS */

#content  table.contents {
   padding-bottom: 2px;
   margin-left: 0.3em;
}

#content table.contents tr {
   height: 40px;
}

#content table.contents tr td {
   margin-right: 0.3em;
}

#content table.contents tr.head {
   border-top: 2px solid #CCC;
   font-weight: bold;
   height: 30px;
}
 
#content table.contents tr.firstrow {
   border-top: 2px solid #CCC; 
   font-weight: normal;
}

#content table.contents tr.row {
   border-top: 1px solid #CCC;
   font-weight: normal;
}

#content table.contents tr.lastrow {
   border-top: 1px solid #CCC;
   border-bottom: 2px solid #CCC; 
   font-weight: normal;
}

h2 {
   font-size: 20px;
   font-weight: bold;
   padding-bottom: 5px;
   border-bottom: 1px solid #CCC;
}

h3 {
   font-size: 14px;
   font-weight: bold;
   padding-bottom: 5px;
   border-bottom: 1px solid #CCC;
}

h4 {
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 5px;
   border-bottom: 1px solid #CCC;
}

a {
   text-decoration: underline;
   font-weight: bold;
}

p {
   text-align: justify;
   padding-bottom: 5px;
}

b.red {
   color: red;
}

blockquote {
   margin-left: 2em;
   font-size: 100%;
   font-style: italic;
}

#navigation, #header, #footer, #sidebar, #form, #input, .button , a.noprint{
   display: none;
}
