*{
background:none !important;
line-height:120%;
}
abbr[title]{
border:0;
}
blockquote,.source{
background:rgb(238,238,238);
color:rgb(0,0,0);
}
body{
background:rgb(255,255,255);
color:rgb(0,0,0);
font:100% "Times New Roman","Times",serif;
}
code,kbd,samp{
background:transparent;
color:rgb(0,0,0);
font-size:85%;
}
h1,h2,h3,h4,h5{
font-family:sans-serif;
}
table{
border:1px solid rgb(170,170,170);
}
td{
background:rgb(255,255,255);
border:1px solid rgb(170,170,170);
color:rgb(0,0,0);
}
th{
background:rgb(238,238,238);
border:1px solid rgb(170,170,170);
color:rgb(0,0,0);
}
/* cannot construct full URIs from relative,non-root href values yet,so I hide them */
#maincontent a:not([href^="/"]):not([href^="http://"])::after{
content:"";
}
#maincontent a[href]{
text-decoration:none;
}
#maincontent a[href]::after{
background:transparent;
color:rgb(102,102,102);
content:" <http://www.albertachoralfederation.ca" attr(href) ">";
font:normal 88% "Arial Narrow",serif;
}
#maincontent a[href^="http://"]::after{
content:" <" attr(href) ">";
}
#maincontent a[href^="mailto:"]::after{
content:"";
}
#maincontent ol a[href]::after,#maincontent ul a[href]::after{
display:block;
}
#maincontent{
background:rgb(255,255,255);
border:0;
color:rgb(0,0,0);
width: 85%;
margin: 0;
padding: 0;

}
#maincopy a{
background:transparent;
color:rgb(25,25,25);
}
#maincopy {
	background-color: transparent;
	border: none;
}
#maincopy li{
padding:0;
}
#maincopy ul{
list-style-position:outside;
list-style-type:disc;
margin:0.6em 6% 0.6em 9%;
padding:0;
}
#header,#footer{
display:none;
}
img,img a{
border-style:none;
}
img.imgleft{
float:left;
margin:0 1em .5em 0;
position:relative;
}
img.imgright{
float:right;
margin:0 0 .5em 1em;
position:relative;
}
img.imgborder{
border:rgb(0,0,0) 1px solid;
padding:0;
}