body,
#main_content,
a, a.selected, a.visited, a.expanded
{
	color: #000 !important;
}	
#header,
#left_column,
#left_column_empty,
#breadcrumb,
#right_column,
#footer,
#footer_sponsors
{
	display: none !important;
}

h1,h2,h3,h4,p,span,em
{
	color: #000 !important;
}

h4,
#main_content
{
	border-top-color: #000 !important;
}
div.article div.article_meta
{
	border-bottom-color: #000 !important;
	border-top-color: #000 !important;
}
div#forumcontainer div.forumsList table tbody th, 
div#forumcontainer div.forumsList table#threadslist thead th,
div#forumcontainer div.forumsList table#postslist tr td.author, 
div#forumcontainer div.forumsList table#postslist tr td.title, 
div#forumcontainer div.forumsList table#postslist td.reply_count, 
div#forumcontainer div.forumsList table#postslist td.subscribe,
#sitemap ul li
{
	border-top-color: #000 !important;
}
#event_info,
#blog_list div.blog_details
{
	border-bottom-color: #000 !important;
}
hr
{
	color: #000 !important;
	background-color: #000 !important;
}
#glossary #glossary_letters
{
	display: none !important;
}
#glossary #glossary_list
{
	margin: 0;
	border-top-color: #000 !important;
}
input.formSingleLine, 
input#recaptcha_response_field, 
input.formPassword, 
input.formEmail, 
textarea.formTextArea 
{
	border-color: #000 !important;
}

/**********************************
* Help popup
**********************************/
#helpdocument input,
#helpdocument label,
#helpdocument img#img_print
{
	display: none;
}
#helpdocument h1
{
	border-top-color: #000 !important;
}