 /* styles for Resident Geologist Month End Reports - Feb 2016*/     
	        Body {
                width: 90%
                text-align: center;
                border-left: 1em;
                border-right: 1em;
                border-top: 1em;
                border-bottom: 1em;
                border: none;
                border-spacing: 0.01%;
                border-collapse: collapse;
                margin-left: 1em;
                margin-right: 1em;
                margin-top: 1em;
                margin-bottom: 1em;
                font-weight: normal;
                font-size: 100%;
                line-height: 1em;
                font-family: arial;
                font-variant: normal;
                font-style: normal;
                color: black;
                  }
    
             h1 {
                text-align: center;
                font-weight: bold;
                line-height: 1em;
                width: 90%
                   }
    
              h2  {
                text-align: center;
                font-weight: bold;
                line-height: 120%;
                font-style: normal;
                width: 90%
                 }
    
              .pb  {
                text-align: left;
                font-weight: bold;
                font-size: 110%;
                line-height: 120%;
                font-style: normal;
                width: 90%
                 }
    
               caption {
                text-align: center;
                font-weight: bold;
                font-size: 120%;
                line-height: 125%;
                font-style: normal;
                 }
    
               ol {
                text-align: left;
                font-weight: bold;
                font-size: 100%;
                line-height: 125%;
                font-style: normal;
                 }
    
               p {
                text-align: left;
                font-weight: normal;
                font-size: 100%;
                line-height: 100%;
                font-style: normal;
                 }
    
              hr {
                display: block;
                border-style: inset;
                border-width: 2px;
                margin-left: auto;
                margin-right: auto;
                margin-top: auto;
                margin-bottom: auto;
                  }
    
              .tab {
                border: none;
                border-collapse: collapse;
                padding: 5px;
                width: 100%
                table-layout: fixed;
                margin-left: 1%;
                margin-right: 1%;
                margin-top: 1%;
                margin-bottom: 1%;
                  }
    
              th, td {
                padding: 5px;
                overflow: hidden;
                line-height: 110%;
                margin-left: 1%;
                margin-right: 1%;
                margin-top: 1%;
                margin-bottom: 1%;
                  }
    
              th {
                vertical-align: middle;
                text-align: left;
                font-size: 100%
                font-weight: bold;
                font-style: normal;
                  }
    
               .tab td {
                vertical-align: top;
                text-align: left;
                font-size: 100%
                font-weight: normal;
                font-style: normal;
                    }
    
            .tab tr:nth-child(even) {
                background-color: #eee;
                                                }
            .tab tr:nth-child(odd) {
                background-color: #fff;
                                               }
    
              th.h1 {
                    width: 30%;
                    }
    
              th.h2 {
                    width: 25%;
                    }
    
              th.h3 {
                    width: 35%;
                    }