@media print{
  body{ 
         margin:0;
        padding:0;
        background-color: #aaaaaa;
        text-align: center;        
        }
   #centre {
    	margin: 0 auto;
        background-color: #daa520;
        text-align: justify;
   }
    
    p {
        line-height: 120%;
        font-size: 10pt;
    }
    
    h1,h2,h3,h4,h5,h6 {
        font-family: sans-serif;
        color: #0066cc;
    }
    
    h1 {
        text-align: center;
        font-family: "Arial Black", Arial, sans-serif;
        font-weight: bold;

    }
    
    h2,h3,h4,h5,h6 {
        text-align: left;
    }
    
    h1#banner {
         line-height: 85%;
        margin: 0 ;
    }
    h1#banner span {
        font-family: "Arial Black", Arial, sans-serif;
        text-align: right;
        color: #fbd40c;
        position: relative;
        right: 20px;
        top: 15px;
        visibility: hidden;
    }

  div#content p{ 
                 text-align: center;
                 }
div#content p.left{ 
                    
                    text-align: left;
 }
  div#what p, div#mad p{ 
              text-align: justify;

 }

#what{ 
       width: 95%;
 }
    ul.menu {
              display:none;
     }
    
    .feature h2 {
        font-family: sans-serif;
        font-size: 120%;
        text-align: center;
        border-bottom: thin solid #000000;
    }
    .feature-left h2, .feature-right h2 {
        font-family: sans-serif;
        font-size: 120%;
        text-align: left;
        border-bottom: thin solid #000000;
    }
   .feature-left *, .feature-right *, .feature * {
                                                   font-size: 10pt;
        padding: 0.5ex;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        margin-left: 0.5em;
        list-style-position: outside;
    }
    .feature {
               float: clear;
        margin-left: 72px;
        margin-right: 72px;
        margin-top: 10px;
        margin-bottom: 1em;
        padding: 0;
        background-color: #fbc641;
        display: block;
               width: 100%;
        text-align: left;
    }
    .feature-left, .feature-right {
        margin: 0;
        padding: 0;
        background-color: #fbc641;
        display: block;
        width: 35%;
        text-align: left;
    }
    .feature {
        float: none;
        clear: both;
        margin-left: 4ex;
        margin-right: 4ex;
    }
    .feature-left {
        float: left;
        margin-right: 4ex;
    }
    .feature-right {
        float: right;
        margin-left: 4ex;
    }

    a:link {
        color: #0066cc;
        text-decoration: none;
        font-weight: bold;
    }
    a:visited {
        color: #0066cc;
        text-decoration: none;
        font-weight: normal;
    }

    a:active {
        text-decoration: none;
        color: #cc6600;
    }
    
    .inspire {
        font-family: "Gill Sans Ultra Bold", "Arial Black", fantasy;
        font-weight: bold;
    }
    
    ul.inspire {
        margin-left: 8em;
    }
    
    .afw {
        font-family: "Arial Black", sans-serif;
        font-weight: bold;
    }
    
    .feature .quote {
        font-weight: bold;
        text-align: center;
    }
 /*   .feature p.cite {
              padding: 0;
                        margin: 0;
                        text-align: right;
              background-color: red;
    }
*/
   #links {
           float: left;
            width: 53%;
     }
  #links h3{ 
        line-height:85%;  
 }
  #links a[href]:after{ 
                        content:"     ("attr(href) ")";
font-size: 80%;
 }
  #links p.linkdesc{ 
                     padding: 0;
                     margin: 0;
            text-align:left;

 }
/*diversity.html line up dots when only links div.*/
#linksOnly ul.links{ 
               margin-left: 50px;
  }


   .links li a:link {
        font-weight: normal;
    }

    .pagemenu {
        font-size: 120%;
        font-family: "Arial Black", sans-serif;
        text-align: center;
        clear: both;
    }

  ul.square{ 
             list-style-type: square;
             
 }
  ul.square li *{ 
                  padding: 0;
                  margin: 0;

                  }
/*the wildcard can cause some unseen problems the next rule had to be fully specified to get the margin moving*/
 ul.square li ul.listInList{ 
                margin-left: 10px;

  }


/*end added styles*/

}


