* {
 float: none !important;
 text-align: left;
 margin: 0;
 padding: 0;
 color: #000000;
 font-family: arial, helvetica, "lucida console", sans-serif;
}
body {
 margin: 0px;
 color: #000000;
 font-family: arial, helvetica, "lucida console", sans-serif;
 font-size: 12px;
 font-weight: normal;
}
#container, #wrap, #main {
 padding: 0px !important; margin: 0px !important;
}
#header, #headline, #foot, #nav, #options .right {
 display: none;
}
.mb10 {
 margin-bottom: 10px;
}

.clear { clear: both; }
h3 { font-size: 20px; font-weight: normal; }
h5 { font-size: 16px; font-weight: normal; }
 
#options .level1 .left h3.wedding { margin: 0 0 10px 0; } 
#options .level1 .left h3.party { margin: 0 0 10px 0; } 
#options .level1 .left p.normal { margin: 0 0 15px 0; text-align: left; }
#options .level1 .left p.normal span.hide-on-print { display: none; }
#options .level1 .left h5.n1 { margin: 0 0 5px 0; } 
#options .level1 .left h5.n2 { margin: 0 0 5px 0; } 

#options .level1 .left table { border: 0; width: 100%; margin: 0 0 15px 0; }
#options .level1 .left table th { border-bottom: 1px solid #d0d0d0; background: #f1f1f1; font-weight: bold; }
#options .level1 .left table td { border-bottom: 1px solid #d0d0d0; }
#options .level1 .left table th.l { width: 75%; border-right: 1px solid #d0d0d0; }
#options .level1 .left table td.l { width: 75%; border-right: 1px solid #d0d0d0; }
#options .level1 .left table th.r, #options .level1 .left table td.r { width: 25%; }
#options .level1 .left table th p, #options .level1 .left table td p { padding: 2px 5px 3px 10px; text-align: left; }

 
#weddings .level1 .left h3 { margin: 0 0 10px 0; } 
#weddings .level1 .left p { margin: 0 0 15px 0; text-align: left; }
#weddings .level1 .left p span.hide-on-print { display: none; }
#weddings .level1 .left h5.n1 { margin: 0 0 5px 0; } 
#weddings .level1 .left h5.n2 { margin: 0 0 5px 0; }
#weddings .level1 .left ul { margin: 0 0 15px 0; }
#weddings .level1 .left ul li { margin: 0 0 7px 0; }
#weddings .level1 .right { display: none; }
 
#parties-events .level1 .left h3 { margin: 0 0 10px 0; } 
#parties-events .level1 .left p { margin: 0 0 15px 0; text-align: left; }
#parties-events .level1 .left p span.hide-on-print { display: none; }
#parties-events .level1 .left h5.n1 { margin: 0 0 5px 0; } 
#parties-events .level1 .left h5.n2 { margin: 0 0 5px 0; }
#parties-events .level1 .left ul { margin: 0 0 15px 0; }
#parties-events .level1 .left ul li { margin: 0 0 7px 0; }
#parties-events .level1 .right { display: none; }
