/* Site Print Styles */

*								{color:#000 !important; text-decoration:none !important;}
body							{font-size:10pt; color:#000 !important; margin:0px; padding:0px; background-color:#fff;}
a								{color:#000 !important; text-decoration:none !important;}

table							{float:none !important; width:650px !important; margin:0px !important; padding:0px !important; position:static !important; overflow:visible !important;}
table td, table tr, 
table th, thead, tbody			{float:none !important; overflow:visible !important;}
thead							{display: table-header-group; overflow:visible !important;}
tr, tr td						{page-break-inside: avoid;}

.printOnly						{display:none !important;}
#pageUtils						{display:none !important;}
#pageTitle						{display:none !important;}

/* Menu System css rules */
.helpGroups						{display:none !important;}
.noGroups						{display:none !important;}
.colEight						{display:none !important;}

/* General format rules */
#pageHeader						{display:none;}
#pageFrame						{position:static; width:100%; padding:0px; margin:0px; background:none;}
#pageFooter						{width:100%; margin:12px auto; padding:0px; background:none;}
#pageFooter div					{margin:0px; padding:0px;}
#pageFooter p					{margin:0px; padding:0px;}
#pageFooter .links				{display:none;}

/* content wrapper */
#contentWrapper					{width:100%; padding:9px 0px 11px 0px;}
#contentWrapper #columnsFrame	{float:none !important;}

/* Data Table rules */
.dataTable 						{border-color:#ccc;}
.dataTable th					{border-color:#ccc; padding:3px 1px;}
.dataTable td					{border-color:#ccc; padding:3px 1px;}

/* buttons */
.btnAnchor						{color:#fff !important;}

/* lightboxes */
#lightbox						{width:auto;}
#lightbox .bottom				{display:none;}
#lightbox .inner				{padding:0px; background:none !important;}
#lightbox .inner .content		{height:auto !important; overflow:visible; padding:0px;}
#lightbox h4					{background:none !important; height:auto;}
#lightbox h4 a					{display:none;}
#lightbox h5					{background:none !important; width:auto; padding:0px;}

/* content print styles */
.contentTopModule				{width:auto; margin-left:10px;}
.contentTopModule .colOne		{width:auto; float:none; width:auto; background:none !important; color:#555; padding:0px; height:auto;}
.contentTopModule .colOne h3	{margin-left:0px;}
.contentTopModule .colOne p		{margin-left:0px;}
.contentTopModule .colTwo		{display:none;}

.contentModule				{width:90%; margin:0px 7px 8px 0px; overflow:visible; float:none; background:none;}
.contentModule .inner		{padding:0px 10px; height:auto !important; overflow:visible; background:none;}
.contentModule h4			{margin:10px 0px 2px 0px; position:static; line-height:normal; color:#000;}
.contentModule h4 a img		{display:none;}
.contentModule h4 a span	{display:block;}
.contentModule .bottom		{display:none;}

.tabbedContentWrapper		{width:100% !important; margin-top:20px; background:none; left:0px; top:0px;}
.tabbedContent				{margin:0px !important; border:1px solid #ccc; padding:10px 20px;}
.tabbedContentFooter		{background:none;}

.nontabbedContentFooter		{background:none;}

#tabs								{height:auto !important; background:none !important; width:auto; margin:0px;}
ul.subsection_tabs li				{border:1px solid #ccc; border-bottom:none;}
ul.subsection_tabs li a				{background:none !important; height:30px; padding:0px;}
ul.subsection_tabs li a span		{background:none !important; padding:0px 20px; line-height:30px;}
ul.subsection_tabs li a.active 		{font-weight:bold;}

/* locations index */
#locationLanding .locationsList .state				{background:none; padding-left:0px; padding-right:0px; border-bottom:1px solid #ccc;}
#locationLanding .locationsList .col				{width:200px; margin-right:20px;}
#locationLanding .locationsList .loc p.serviceLabel	{display:block;}

#locationLanding .auctionIntro					{float:none; width:auto; border-right:none; padding-right:0px; margin-bottom:15px;}
#locationLanding .serviceLabel 					{display:none;}
#locationLanding ul.auctionLegend				{display:none;}
#locationLanding .loc ul.auctionLegend			{display:block; margin:0px; padding:0px; list-style:disc; font-size:11px;}
#locationLanding .loc ul.auctionLegend li		{background-image:none; margin:0px 0px 0px 15px; padding:0px; height:14px !important; display:list-item;}
#locationLanding .loc ul.auctionLegend li span	{display:inline;}

/* Event landing */
.eventGroup {display:block;}
.eventRow p {width:auto; clear:left; border:none;}