body
{
background-color:#ffffff;
}

p
{
font:80% verdana;
text-align:left;
}

p.title
{
font:100% verdana;
text-align:left;
}

a,
a:link,
a:active,
a:visited
{
font:100% verdana;
color:#000000;
}

a:hover
{
font:italic bold 100% verdana;
text-decoration:none;
}

ul
{
list-style-type:none;
font:bold 80% verdana;
}

ul li ul
{
font:100% verdana;
margin-left:-20px;
}

ul.list
{
list-style-type:square;
font:80% verdana;
}

table.tickets
{
font:80% verdana;
text-align:left;
}

td.header
{color:#ff0000;
font:small-caps 125% baskerville old face;
text-align:center;
}

td.donor
{
font:110% garamond;
text-align:center;
width:50%
}

td.recommend
{
font:small-caps 110% baskerville old face;
text-align:center;
}

td.business
{
font:110% garamond;
text-align:center;
width:50%;
}

td.business2
{
font:100% garamond;
text-align:center;
width:33%;
}

td.tickets
{
font:bold small-caps 110% baskerville old face;
text-align:center;
}

td.ticket-date
{font:bold 100% garamond;
text-align:center;
width:20%
}

td.ticket-detail
{font:100% garamond;
text-align:justify;
width:55%
}
		
label, .formText
{
font:100% garamond;
line-height:1;
width:40%;
}

.alert
{
font:bold 100% garamond;
line-height:1;
color:#ff0000;
}

div.errorText
{
font:bold 90% garamond;
line-height:1;
color:#ff0000;
padding:5px;
margin:3px;
}

/* print styles */

@media, print{#banner, #address p{font-size:10px}}
@media, print{#navbar a{font-size:12px}}
@media, print{#maintext ul, h4, p{font-size:14px}}
@media, print{h1{font-size:20px}}
@media, print{h2, h3{font-size:16px}}
@media, print{#banner{width=99%; height=20%}}
@media, print{#navbar{width=20%}}
@media, print{#maintext{width=79%; height=50%}}
@media, print{#banner img{width=192; height=133.5}}
