/* Styles that are printer-friendly */

@media print {

BODY { color: #000000 }

A:link { color:#000000 }
A:visited { color:#000000 }
A:active { color:#000000 }

TD { color: #000000 }

FONT.strong { font-weight: bold; color: #000000 }

}

/* Set Arial, or failing that any sans-serif, as the default font. Everything
		should inherit from BODY, except in Special Netscape, in which TD doesn't,
		so specify that as well. I hate netscape and I hope it will die. Why did
		you betray us, Netscape? WHY?
*/
/* NOT USED WITH NEW STYLES
BODY, TD { font-family: "Arial", "Helvetica", "sans-serif" }
*/

H1.unfeasibly_large { font-size: 36pt; color: #00FF00 }

H1.stupid_font { font-family: "Wingdings"; font-size: 200% }

TAUNT { font-style: italic; font-weight: bold }

/* Some links should not have underlines - to give them no underlines, do this:
		<A href='blah' class='no_underline'>...</A>
									 --------------------
*/
A.no_underline { text-decoration: none }

P.intro { margin-top: 6pt; margin-bottom: 6pt; }

P.details { margin-top: 0pt; }

P.second { margin-top: -6pt; }

P.section { font-size: 13pt; font-weight: bold; margin-top: 0pt; margin-bottom: 6pt; }

/* If we're a section in an auto-generated list, don't have a bottom margin,
    because it looks a little silly, and move our top up a little bit so it
    centers nicely on the bullet icon
*/
td.autolist P.section { margin-top: -2pt; margin-bottom: 0pt; }
td.autolist P.details { margin-bottom: 0pt; }
td.autolist P.second { margin-top: 6pt; }

P.tagline { font-size: 14pt; font-weight: bold; margin-top: 0pt; }

P.heading { font-size: 16pt; font-weight: bold; font-variant: small-caps; text-align: center }

P.checkmark { font-size: 13pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; }

P.sysreq { }

P.times13b { font-size: 13pt; font-weight: bold }

P.resdefs { font-size: 10pt }

P.construction { font-size: 13pt }

P.datafiles { font-size: 10pt; margin: 0px; }

P.newstitle { font-size: 10pt; font-weight: bold; margin: 0px; }

P.newstext { font-size: 10pt; margin: 0px; }

P.updatetitle { font-weight: bold; margin: 0px; }

P.updateheader { font-size: 10pt; font-weight: bold; margin: 3px; }

P.updateentry { font-size: 9pt; margin: 0px; }

P.tiptitle { margin-top: 6pt; margin-bottom: 0pt; text-align: left; font-weight: bold }

P.tiptext { text-align: left; font-size: 10pt; margin-top: 6pt }

P.retailertitle { text-align: left; font-size: 14pt; font-weight: bold; margin: 0px; }

P.retailername { margin-top: 2pt; margin-bottom: 2pt; text-align: left; font-size: 10pt; font-weight: bold }

P.retailerinfo { margin-top: 0pt; text-align: left; font-size: 10pt }

P.smalllink { font-size: 12pt; font-weight: bold; text-decoration: underline; }

P.formtitle { font-size: 13pt; font-weight: bold; font-style: italic; }

P.formfield, P.formfieldreq { font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt; }

P.formfieldreq { color: #ff0; }

FONT.times10 { font-size: 10pt; font-weight: normal }

FONT.times11 { font-size: 10pt; font-weight: normal }

FONT.arial16b { font-size: 16pt; font-weight: bold }

FONT.details { font-weight: normal }

OL.default { }

OL.tips { font-size: 10pt }

UL.bullet {  }

LI.brief { font-size: 10pt; margin-left: -20px; }

LI.default { margin-bottom: 6pt; text-align: left }

LI.bullet { margin-bottom: 3pt; text-align: left; margin-left: -20px; }

LI.games { text-align: left; margin-left: -20px; font-size: 10pt }

LI.tips { text-align: left; margin-left: -10px; margin-top: 3pt }

LI.tipsfirst { text-align: left; margin-left: -10px; margin-top: -10pt }

table.form { background-image: url(images/background.png); }
