/*
 *	Print Stylesheet
 */

/* Reset dark theme tokens so CSS variables resolve to light values. */
:root {
	color-scheme: light;
	--color-bg:             #ffffff;
	--color-text:           #000000;
	--color-text-soft:      #333333;
	--color-muted:          #555555;
	--color-muted-light:    #888888;
	--color-muted-lighter:  #cccccc;
	--color-border:         #cccccc;
	--color-border-soft:    #e0e0e0;
	--color-heading-bg:     #f8f8f8;
	--color-heading-text:   #000000;
	--input-bg:             #ffffff;
	--input-fg:             #000000;
	--input-border:         #cccccc;
	--color-row-alt-light:  #f8f8f8;
	--color-row-alt-dark:   #f0f0f0;
	--color-row-hover:      #eeeeee;
}

body {
	background-color: #ffffff !important;
	color: #000000 !important;
}

a, p, h1, h2, h3, h4, h5, h6 {
	color: #000000 !important;
}

div.container div.title
{
	background: none;
	min-height: 65px;
}
div.title div.logo
{
	display: none;
}
div.title img.logo
{
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	height: 60px;
	width: 109px;
}
div.title div.text
{
	bottom: 2px;
	left: 10px;
	color: #000;
	text-shadow: none;
	font-size: 24px;
}

div.container div.navigation,
div.container div.footnote
{
	display: none;
}

div.container div.content
{
	margin-left: 0px;
	border-left: 0px;
	background: none;
}

div.content h2
{
	border-bottom: 2px solid #000;
}
div.content h2 span.Links
{
	display: none;
}

div.rocketmove,
div.navigation div.rocket {
	display: none;
}

.noPrint
{
	display: none;
}
.onlyPrint
{
	display: ;
}
.onlyPrint.inline
{
	display: inline;
}
.onlyPrint.block
{
	display: block;
}

div.container div.content div.CrumbList span {
	padding-right: 6px;
}
div.container div.content div.CrumbList span:after {
	display: none;
}

table.ListingTable .FloatingHeader {
	display: none !important;
}

table.ListingTable tr.SubTotal td
{
	border-top: 1px solid #ccc;
}
table.ListingTable tr.Alternate td,
table.ListingTable tr td.Alternate
{
	background-color: #f8f8f8;
}
table.ListingTable tr.Alternate td.Alternate
{
	background-color: #F0f0f0;
}
table.ListingTable tr.SubHeading td,
table.ListingTable tr.SubHeading.NoBold td
{
	border-bottom: 1px solid #aaa;
}

table.ListingTable tr th.sort
{
	text-decoration: none;
}
table.ListingTable tr th.sort.asc,
table.ListingTable tr th.sort.desc
{
	background: none;
}
table.ListingTable tr td div.LegendColor
{
	/*display: none;
	border-width: 0px;*/
	margin-right: 5px;
}
/* this used to hide all tr.Form */
table.ListingTable tr.QuickFilter,
table.ListingTable tr.QuickAdd {
	display: none;
}

div.PaginationNavigation,
div.PaginationNavigation *,
div.PaginationNavigation div.BackButton a:Hover,
div.PaginationNavigation div.ForwardButton a:Hover
{
	background: none;
	color: #000;
}



a:link,
a:visited
{
	text-decoration: none;
}


div.container div.content span.Notice,
div.container div.content span.Warning,
div.container div.content span.Error
{
	background: none;
	border: none;
	width: auto;
	padding-left: 10px;
	color: #666;
}
div.container div.content span.Notice
{
}


div#DevelopmentBanner,
div#DebuggerBanner,
div.DebuggerMessage
{
	display: none;
}


#navCollapse {
	display: none;
}

