@media all {
   BODY {
          font-family: 'Tahoma', 'sans-serif';
          color: white;
          background-color: #5C6F90;
        }

   .body {
          font-family: 'Tahoma', 'sans-serif';
          color: white;
          background-color: #5C6F90;
        }
	
   dt {
          font-weight: bold;
      }

   .smaller {
          font-size: smaller;
          color: white;
            }

   .addr {
          font-size: xx-small;
          color: white;
         }

   .head {
          font-family: 'Tahoma', 'Helvetica', 'sans-serif';
          font-size: x-small;
          color: yellow;
         }

   .logo {
          font-family: 'Tahoma', 'Helvetica', 'sans-serif';
          color: yellow;
         }

   .knl {
          font-size: x-small;
          font-weight: bold;
          color: yellow;
        }

   .lnk {
          font-size: x-small;
          font-weight: normal;
          color: white;
        }

   .general {
          font-size: 10pt;
          vertical-align: top;
          width: 100%;
            }

   .home {
          font-size: 0.8em;
          text-align: center;
          vertical-align: middle;
          width: 100%;
         }

   .printer {
          width: 640px;
            }

   .top {
          vertical-align: top;
        }

   A:link {
          color: lavender;
          }

   A:visited {
          color: thistle;
             }

   A:hover {
          color: yellow;
           }

   .background {
          font-size: 10pt;
          margin-top: 5pt;
          margin-bottom: 5pt;
          margin-left: 5pt;
          margin-right: 5pt;
          color: floralwhite;
          background-color: #5C6D90;
          width: 720pt;
               }

   .new {
          font-family: 'Times', 'Times New Roman', 'serif';
          font-size: small;
          font-weight: bold;
          font-variant: small-caps;
          font-style: italic;
          text-decoration: blink;
          color: navy;
          background-color: gold;
        }

   .tbl {
          font-size: 10pt;
          vertical-align: top;
        }

   .planplain {
          font-size: 10pt;
          vertical-align: top;
            }

	.plandrill {
          font-size: 11pt;
          font-weight: bold;
          vertical-align: top;
			}
			
	.drill {
          background-color: none;
          font-size: 11pt;
          font-weight: bold;
          color: white;
			}
	
	.report {
          background-color: none;
          color: salmon;
			}
	
	.event {
          background-color: navy;
          color: white;
			}
	
	.ofc {
          background-color: none;
          color: gainsboro;
			}
	
	.info {
          background-color: gainsboro;
          color: navy;
			}
}
