*{ color:#000; text-decoration:none; }
#MainWrap, #wrap, #mastercontainer, #col_main, #col_right {width: 100%; margin: 0; float: none;}

.printing {display: none;}
#header, #memberbar, #sitenav, .changename, .memberplanner, #showtitle p, #col_main h3, #sharingwrap,
#commentformcontainer, #startingPoint, #foot, .leftcontrols, #directions-toggle, #favs-toggle,
.mylist, #main_contentc, #listed, #notlisted, #consider, .pro { display: none; }

#buildlist ul { padding-top: 5px; list-style-type: none; }
#buildlist ul li {  margin-bottom: 15px; border-bottom: 1px solid #deecf5; }
#buildlist ul li img.pointer { height: 38px; width: 24px; margin-right: 1px; }
#buildlist ul li.start { height: 30px; margin-bottom: 6px; border-bottom: 1px solid #deecf5; }

#validStartingPoint p { padding: 0; margin: 0; font-size: 12pt;}
#showtitle { height: 100px;}
#showtitle h2 { margin-left: 20px; padding-top: 20px;}

.leftdata h3 { font-size: 12pt; padding: 0; margin: 0; }
.leftdata p { padding: 0px 0px 0px 5px; margin: 0; font-size: 12pt;}
.leftdata span { display:none;}

.memberplanner_a, .modulecontent_a, #plannermap {width: 100%;}
#directionbox { display: inline;}
#showtitle h2 {font-size: 18pt;}
#itemlist { list-style-type: none;}
#mylistdata p {margin: 0; padding: 0px 0px 4px 0px; font-size: 10pt;}

#specialoffer {
border: 3px dashed #000000;
padding: 15px;
margin: 15px 0px 15px 0px;
}

.Doffer { font-size: 14pt; text-align: center;}
.specialBring { font-size: 12pt; text-align: center;}
