/*
Style Sheet: Print Styles
*/ 

/* BEGIN UNIVERSAL */ 

body {
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 10pt; /* This point size makes 1em 10pt */ 
font-style: normal;
font-weight: normal;
line-height: 1em;
}

/* END UNIVERSAL */ 


/* BEGIN TYPOGRAPHY */ 

p {
color: #000000;
font-size: 1.2em;
line-height: 1.5em; /* note: setting the line height to 1.5em results (in this case) with leading of 12 over 18 px. The font size of 1.2em is approximately 12px. The line height of 1.5em translates to 18px by multiplying the line height by the font size (1.5 x 12 = 18). */ 
word-spacing: normal;
margin: 1.5em 0em 1.5em 0em; /* note: the top and bottom margins of a paragraph should be equal to the line height */ 
}

strong, b {
font-weight: bold;
}

pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
font-family: Helvetica, Arial, sans-serif;
font-size: 1.2em;
}

abbr {
letter-spacing: -0.05em;
}

h1 {
color: #000000;
font-size: 2.4em;
font-weight: normal;
line-height: 1.08em;
word-spacing: normal;
text-transform: capitalize;
margin: 0em 0em 0em 0em;
}

h2 {
color: #000000;
font-size: 2.1em;
font-weight: normal;
line-height: 1.09em;
word-spacing: normal;
text-transform: capitalize;
margin: 0em 0em 0em 0em;
}

h3 {
color: #000000;
font-size: 1.6em;
font-weight: normal;
line-height: 1.125em;
word-spacing: normal;
text-transform: capitalize;
margin: 1em 0em 1em 0em;
}

p + h3 {
color: #000000;
font-size: 1.6em;
font-weight: normal;
line-height: 1.125em;
word-spacing: normal;
text-transform: capitalize;
margin: 1em 0em -1em 0em;
}

h4 {
color: #000000;
font-size: 1.4em;
font-weight: normal;
line-height: 1.142em;
word-spacing: normal;
text-transform: capitalize;
margin: 0em 0em 0em 0em;
}

p + h4 {
color: #000000;
font-size: 1.4em;
font-weight: normal;
line-height: 1.142em;
word-spacing: normal;
text-transform: capitalize;
margin: 1em 0em -1em 0em;
}

h5 {
color: #000000;
font-size: 1.2em;
font-weight: normal;
line-height: 1.5em;
word-spacing: normal;
text-transform: capitalize;
margin: 1em 0em 1em 0em;
}

h6 {
color: #000000;
font-size: 1.0em;
font-weight: normal;
line-height: 1.2em;
word-spacing: normal;
text-transform: capitalize;
margin: 1em 0em 1em 0em;
}

/* END TYPOGRAPHY */ 


/* BEGIN LISTS */ 

ul {
font-size: 1.2em;
color: #666666;
line-height: 1.2em;
list-style: none;
}

ul li ul{
font-size: 1em;
color: #999999;
line-height: 1em;
list-style: none;
}

/* END LISTS */ 


/* BEGIN BLOCK QUOTES */ 

blockquote{
font-size: 1.2em;
line-height: 1.5em;
margin: 1.5em 1.5em 1.5em 1.5em;
color: #666666;
}

/* END BLOCK QUOTES */ 


/* BEGIN LINKS */ 

a:link, a:visited {
text-decoration: underline;
color: #000000;
font-weight: normal;
}

a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
}

/* END LINKS */ 
 
