@charset "iso-8859-1";

/* - - - - - - - - - - - - - - - - - - - - - -   Global settings - fairly basic to begin with */

/* If I define stuff for print here, as I understand it, it should override the normal styles
   but where there is nothing specific here, the normal styles shold still be used            */

/* I understand most browsers are configured to not print backgrounds, but better safe than
   sorry, and I prefer to be explicit and just have black text on a white background          */

body
  {
    background:             rgb(255, 255, 255);
    background-image:       none;
    color:                  rgb(0, 0, 0);
    
    font-size:              9.5pt;
    
    font-family:            Arial, 
                            sans-serif;
   }

/* - - - - - - - - - - - - - - - - - - - - - - - - - -- - -   Right column: main body of page */

/* Different margins on right hand side - particularly as the left hand side is suppressed    */

/* The selectors here need to have at least as high a specificity as the ones that ..         */
/*  .. provide the corresponding attributes in the (media=all) style sheet. This really ..    */
/*  .. means that the two style sheets have to be kept 'in sync' to work together properly.   */

#Main
  {
    margin-top:             1.5em;
    margin-left:            4%;
    margin-right:           3%;
  }

body .InPrint
  {
	display:                inline;
  }

body .OnScreen
  {
	display:                none;
  }

div.Header
  {
	display:                none;
  }

#LeftFlank
  {
	display:                none;
  }

#W3CLogo
  {
	display:                none;
  }

div.Footer
  {
    background-color:       rgb(255, 255, 255);         /* Opera prints the backgrounds       */
    background-image:       none;                       /*  .. unless explicitly told not to. */
  }

div.Footer p.Navigation                                 /* Class will allow Navigation > once */
  {
	display:                none;
  }

div.Footer hr
  {
	background-color:       rgb(0, 0, 0);
    color:                  rgb(0, 0, 0);
  }

div.VBA3T, div.VBA3T *, div.VBA3T pre, div.VBA3B, div.VBA3B *, div.VBA3B pre
  {
    background-color:       rgb(255, 255, 255);         /* Opera prints the backgrounds       */
    background-image:       none;                       /*  .. unless explicitly told not to. */
  }

div.VBA3T pre, div.VBA3B pre
  {
    font-size:              0.9em;                      /* Firefox truncates lines of code    */
  }

body pre
  {
    color:                  rgb(0, 0, 0);
  }
body pre .VBAComment, body pre .VBAEmphasis, body pre .VBAEmphasisMuted
  {
    color:                  rgb(0, 0, 0);
  }

body .VBAInline
  {
    color:                  rgb(0, 0, 0);
    font-size:              0.9em;                      /* Bigger on screen - shrink on paper */
  }
