/* Print Style Sheet */
@media print {

* { color: black!important; }

body { font-size: 80%; background: white; color: black!important; margin: 0; box-shadow: none !important; text-shadow: none !important; }

h1,h2,h3,h4,h5,h6,p,ul,ol,li,span,div,dl,dt,dd { color: black!important; }

a { color: #666666; text-decoration: none; }

/* HOMEPAGE */    
#main header h1.stylized-text { padding: 0.25em 1%; }
#main header h1.stylized-text .larger-text { display: inline-block; }
.three-column-promotions li { display: block; float: left; width: 30%; margin:0 1.5% 0 1.5%; }
.three-column-promotions li img { width: 100%; }
.spotlightAds.vertical { margin-bottom: 1em; box-shadow: none; }
.spotlightAds.vertical .singleAd { width:45%; float:left; display:block; padding:2%; }
.spotlightAds.vertical .singleAd + .singleAd { width:45%; float:right; margin:0 0 0 2%; display:block; }
.spotlightAds.vertical img { margin: 0 0 .3em 0; }

/* HOMEPAGE HIDES */
.social-feeds-container { display: none; }
.main-col2 p.intro-text, .main-col2 aside { display: none; }

/* REGIONS */
#things-listings { background: none; padding-top: 0; margin-top: 0; }
.directory-flag { text-indent: 0; }
.promotion-placeholder-container { display: block; height: 235px; padding-bottom: 0; }

/* REGIONS HIDES */
.region-map { display: none; }

/* DIRECTORY LISTING */
#main .badgeHeadline h1 { text-transform: none; }
.recommendedDirectory { border-width: 1px; background: none; }
.recommendedDirectory .recommended { text-indent: 0; background: none; margin: 0; }
.recommendedDirectory.coupon .recommended { background: none; margin: 0; }

/* DIRECTORY LISTING HIDES */
#filterResults, .pager, a.moreDetailsLink, .links-out, .region .exploreRegionLink { display: none; }

/* EVENT */
.eventDate { width: 30%; margin-right: 2em; text-align: left; }
.eventDate span { margin-bottom: 0; float: left; text-align: left; }
.eventDate em { width: 100%; text-align: left; }

/* EVENT HIDES */
.aside, .add2PlannerLink, .moreEventsLink, .addEvent { display: none; }

/* GLOBAL */
#main { border: none; box-shadow: none; }
#footer { border-top: 1px double grey; background-color: #fefefe; }
small.copyright { background: none; }
.light-canvas { background: none; }
.spotlightAds { box-shadow: none; }
.spotlightAds .singleAd { width:45%; float:left; display:block; padding:2%; }
.spotlightAds .singleAd + .singleAd { width:45%; float:right; margin:0 0 0 2%; display:block; }
.spotlightAds img { max-width:250px; float:none; }
.four-column-promotions li { width:45%; margin:0 1.5% 0 1.5%; }
.four-column-promotions li:nth-child(3) { display:inline; } /* show third promo block */

/* GLOBAL HIDES */
#logo, #open-nav, #nav-wrapper, .slider, .social-links, .bread-crumbs, .four-column-promotions li.callout-block, #resources, #footer-inner, #disclaimer-nav, #footer-logo, .openSubNav { display: none; }


/* ==========================================================================
   Trip Planner
   ========================================================================== */

#trip-planner-wrapper { display: none;	margin: 0;	width: 100%; background: rgb(252, 249, 244) url('../images/textures/paper.jpg') 0 0 repeat; position: relative; }

#trip-planner { padding: 0; position: relative; }

#trip-planner.page-width { width: 100%; }

#trip-planner .center { margin-bottom: 0.75em; }

#trip-planner .cursive-text { margin: 0 auto; }

#trip-planner .cursive-text span { background:url('../images/textures/paper.jpg') 0 0 repeat; }

#trip-planner .icon-pushpin { background: none!important; font-size: 0.9em;	padding: 0; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal;	text-transform: none;	-webkit-font-smoothing: antialiased; }

#trip-planner .icon-pushpin:before { content: "\e00b"; }

/*#trip-planner #tripPlannerItems { font:400 2em/2em 'Crimson Text', 'serif';	color: rgb(79, 59, 48); }*/

#trip-planner .trip-list { display: block; float: none; padding: 0; margin: 0 0 0.75em 0; width: 100%; height: auto; }

#trip-planner .trip-list .sort-items {	width: 90%; padding: 2% 0 2% 0;	margin: 0 auto 0.75em auto; }

#trip-planner .trip-list .sort-items span { display: block; adding-right: 1.5em; font-family: 'Roboto Slab', serif;	font-size: 0.875em; font-weight: 700; font-style: italic;	color: rgb(79, 59, 48);	text-align: center;	margin: 0 auto; }

#trip-planner .trip-list .sort-items ul { width: 270px;	display: block; list-style: none; padding: 0.7em 0;	margin: 0.5em auto; }

#trip-planner .trip-list .sort-items ul li { float: left; }

#trip-planner .trip-list .sort-items ul li a {	font-family: 'Roboto Slab', serif; font-size: 1.0em; font-weight: 700; text-transform: uppercase;	text-decoration: none; color: rgb(155, 133, 120); padding: 0.35em 1.0em 0.35em 1.0em; margin: 0 5%; }

#trip-planner .trip-list .sort-items ul li a:hover {	color: rgb(0, 125, 155); }

#trip-planner .trip-list .sort-items ul li.active a {	color: rgb(178, 101, 40);	background: rgb(255, 245, 226);	background: rgba(255, 245, 226,0.6); 	border-top: 1px dashed rgb(79, 59, 48);	border-bottom: 1px dashed rgb(79, 59, 48); }

#trip-planner .trip-list .group { background: rgb(240, 228, 204); background: rgba(240, 228, 204, 0.6); margin: 0 0 4% 0; }

#trip-planner .trip-list .group:last-of-type { margin-bottom: 2%; }

#trip-planner .trip-list .group .group-title {	padding: 2%; font-family: 'Lobster', cursive; font-size: 1.125em;	color: rgb(255, 255, 255); background: transparent url('../images/ui/tp-group-title-flag.png') center right no-repeat; }

#trip-planner .trip-list .group #onlineBusiness,
#trip-planner .trip-list .group #antiques,
#trip-planner .trip-list .group #smalltowns,
#trip-planner .trip-list .group #amish,
#trip-planner .trip-list .group #downtown,
#trip-planner .trip-list .group #riverhills, 
#trip-planner .trip-list .group #neighbors { background-color: rgb(44, 155, 177); }

#trip-planner .trip-list .group #thingstodo { background-color: rgb(130, 129, 186); }
#trip-planner .trip-list .group #placestoeat { background-color: rgb(159, 187, 129); }
#trip-planner .trip-list .group #placestostay { background-color: rgb(44, 155, 177); }
#trip-planner .trip-list .group #wheretoshop { background-color: rgb(166, 122, 175); }

#trip-planner .trip-list .group .trip-plan-item { padding: 2%; font-family: 'Roboto Slab', serif; font-weight: 400; border-bottom: 1px solid rgb(222, 214, 210); }

#trip-planner .trip-list .group .trip-plan-item:last-of-type { border-bottom: none; }

#trip-planner .trip-list .group .trip-plan-item .member-name { font-size: 1.0em; color: rgb(178, 101, 40); padding: 1% 0; line-height: 1.25em; }

#trip-planner .trip-list .group .trip-plan-item .actions { padding: 1% 0; }

#trip-planner .trip-list .group .trip-plan-item .actions a { float: left; display: inline-block; font-size: 0.9375em; color: rgb(0, 125, 155); text-decoration: none; padding: 1.75% 0; }

#trip-planner .trip-list .group .trip-plan-item .actions .remove { float: right; display: inline-block; font-size: 1.5em; color: rgb(175, 53, 41); text-align: right; cursor: pointer; }


}/* DON'T REMOVE THIS BRACKET */