/* This is a Cascading Stylesheet for porchwithhouse.com */
/* It can be rendered in IE 6.0, but Firefox 1.5 honors more of the
   stylesheet features, for example the BODY width measured in inches,
   and therefore can render better on screen
 */

@media print {
  A:link, A:visited {
    color: inherit;
    text-decoration: none;
  }
  BODY {
    width: 6.5in;
  }
}

BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
    font-family: Times New Roman, Garamond, serif;
    /* Geneva, Arial, Helvetica, sans-serif; */
}
BODY {
    background: white;
    color: black;
    /* margin-left: 5%; */
    /* margin-right: 5%; */
}
BODY,TD {
    font-size: 100%;
}
H1,H2,H3,H4,H5,H6 {
    page-break-inside: avoid;
    page-break-after: avoid;
}
H1 {
    text-align: center;
    font-size: 180%;
}
H2 {
    font-size: 140%;
}
H3 {
    font-size: 120%;
}
P {
    text-align: left;
}
P.center {
    text-align: center;
}
TD.center {
    text-align: center;
}
TD.top {
    vertical-align: top;
}
TH.top {
    vertical-align: top;
}
TABLE.top TD,TH {
    vertical-align: top;
}
TABLE.topleft TD,TH {
    text-align: left;
    vertical-align: top;
}
SPAN.radicand {
    /* Stuff under a radical sign; needs a line on top */
    border-top: solid 1px;
}
SUB, SUP {
    font-size: 70%;
}
DIV.caption {
    /* margin-below: 1em; */
    margin: 1em;
    text-align: center;
    font-weight: bold;
}
DIV.figure {
    width: 95%;
    border-style: solid;
    border-width: thin;
    border-color: black;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
    /* page-break-before: always; */
    page-break-inside: avoid; /* does not work? */
}
DIV.figure img {
    text-align: center;
    align: center;
}


