/*******************************************************/
/*                  PRINT STYLES
********************************************************/


/* Hide unneeded stuff */
#globalNav ul, #simMenu, #bannerWrap, #contentTop, #contentBtm, #sideUtilityColumn, .editPromo, #sideNavColumn,
  div.topBreadCrumbs, span.paginationControls, #footer div, a#slideshowCntrl
{	display: none !important; }

body { background: white; font-size: 12pt; }

/* general print baseline stuff */
#backgroundWrap, #wrap, #globalNav, #contentWrap, #contentBody, #mainContent, ul.directory, ul.directory li,
  #footer, div.tabWrap, div#tabContent, div#indentedMainColumn
{ width: auto; border: 0; margin: 10px 1%  !important; padding: 0 !important;	float: none !important;	color: black;	background: transparent !important; }

div#indentedMainColumn h2, div#mainContent h2 { margin-top: 30px !important; clear: both;}

/* Replace Logo with a gif that appears on white background */

div#globalNav a.logo { display: none; }
div#globalNav a.printLogo { display: block; float: left; position: relative; margin-bottom: 10px; }
div#globalNav p.tagline { background: white; color: black; text-indent: 0; width: auto; height: auto; margin: 30px 0 0 25px; }

#backgroundWrap {	margin: 0 5% !important; }
span.secondaryNav { clear: left; display: block; }
#footer ul { margin-top: 20px !important; }
a:link, a:visited {	background: transparent; font-weight: bold; text-decoration: underline; }

/*  Nice way to print out URL following links in content */
#contentBody #detailContent a:link:after,
#contentBody #detailContent a:visited:after { content: " (http://bloomingtonmn.org/" attr(href) ") "; font-size: 90%; }

/* top MOA section need some spacing above */
#mainContent div#moaWidget { margin-top: 25px;}

/* preventing the hotel detail pages from getting pushed to the second page */
div#contentBody h1 { float: left !important; width: 800px;}
div#mainContent ul.directory h3 { float: none; width: auto; clear: left; }
div#mainContent ul.directory div.itemHeader span { float: none; width: auto; clear: left; }
div#mainContent div.sponsored { width: auto; clear: left; float: none; }
div#mainContent div.itemHeader { width: auto; clear: left; float: none; }
div#mainContent div.itemBody { width: auto; clear: left; float: none; }

/* tab styles */
div.tabWrap div#tabs ul li.ui-tabs-selected a#tabFeatures { background: none; text-indent: 0; font-weight: bold; font-size: 130%; text-transform: uppercase; color: black; text-decoration: none; }
div#tabContent ul#mapDirectory, div#tabContent ul#mapDirectory li { clear: left; float: none; }
ul#mapDirectory img.mapMarker { left: -25px; }

/* directory list - styles needed to decrease vertical gaps and background images (amenities) that don't print */
ul.amenitiesList li { height: auto; text-indent: 0; width: auto; background: none; }
div#mainContent div#pagination { border-width: 0; }

/* Events Calendar */
div.events div#mainContent h2 { clear: both; padding-top: 25px; }
div.events div#sideNavColumn,
div.events div#sideNavColumn div.sideCal{ display: block !important; }

div.events div#sideNavColumn div.sideAdTop,
div.events div#sideNavColumn div.sideAd,
div.events div#sideNavColumn div.sideNavTop,
div.events div#sideNavColumn div.sideNav { display: none; }
