/*! Copyright 2000 by Philip Shaw, phil@codestyle.org, see http://codestyle.org/styles/CSProjection.css for un-compressed source. */
/*
  Created:  2000-11-25
  Issued:   2001-01-28
  Modified: 2010-05-29
*/
/*
  Opera 4 does not support this rule
  syntax:

@import url(Import.css) projection;

  IE4 incorrectly renders styles
  declared as follows to screen media:

@media projection{
  [style blocks]
}

  This stylesheet is attached by a
  media dependent link element,
  which IE4 honours. The media
  attribute is *not* honoured by IE3,
  so the link to this sheet is marked
  up before CSPrint.css to make this
  as safe as possible.
*/
/*
  Hide selected classes and
  elements.
*/
#Sidebar, #Footer, .FlashLogo,
.GIFLogo, .URI, FORM, #SiteSearch,
#Footbar, .RgtBox, .LftBox, .RgtPicBox,
.LftPicBox{
  display:          none;
}
/*
  Override other declarations.
*/
#Content{
  float:            none;
  width:            100%;
  padding:          0;
  border:           none;
}
.Title{
  margin-right:     0;
  font-size:        250%;
  text-align:       left;
}
.Standfirst{
  page-break-after: always;
}
BODY{
  background-attachment: fixed;
  margin:           5%;
}
H1, H2, H3, H4, H5, H6, TH, .Title{
  font-weight:      bold;
  font-family:      helvetica,
                    arial,
                    sans-serif;
}
H1{
  margin-top:       5%;
  font-size:        280%;
}
H2{
  margin-top:       5%;
  font-size:        250%;
  page-break-before: always;
}
H3{
  margin-top:       5%;
  font-size:        200%;
  page-break-before: always;
}
H4{
  margin-top:       5%;
  font-size:        150%;
  page-break-before: always;
}
H5, H6, TH{
  font-size:        150%;
}
P{
  page-break-after: always;
}
#Content P, DL.TOC DT, DT{
  font-size:        200%;
  margin-right:     0;
  font-family:      helvetica,
                    arial,
                    sans-serif;
}
#Content UL, #Content OL, #Content PRE{
  margin-top:       10%;
  margin-right:     0;
}
LI, #Footbar, DD{
  font-size:        150%;
  margin-right:     0;
  line-height:      120%;
  font-family:      helvetica,
                    arial,
                    sans-serif;
}
LI LI{
  font-size:        100%;
}
.NewSection{
  margin-top:       5%;
  padding-top:      0;
  border:           none;
}
CODE{
  font-weight:      bold;
}
PRE{
  margin-top:       10%;
  font-size:        150%;
  font-weight:      bold;
  page-break-after: always;
  page-break-before: always;
}
P{
    margin-top:       5%;
    margin-bottom:    0%;
}
/*
  Generic link up-screen
*/
.TopLink{
  text-align:       right;
}
#Header{
  background-image: none;
  height:           auto;
}
