/*
---------------------------------------------
Print Styles
--------------------------------------------- */
body {
	width: auto;
	border: 0;
	padding: 0;
	float: none !important;
	color: #000; background: #fff; font-size: 12pt; font-family:"Times New Roman", Times, serif; 
}

body.smallprint li p a{font-size:8pt;}
 
a:link, a:visited {color: #000; text-decoration: underline; font-weight: bold; font-family:"Times New Roman", Times, serif; }
h1, h2, h3 {background: #fff; color: #000; padding-bottom: 1px; }
p {margin: 10pt 0;}

img.printlogo {width:183px; height: 186px; margin-bottom: 10pt;}
img {border:0;}
#footer {border-top: 1px solid #666; padding: 10px 0; margin-top: 50px; }
span.details {display:inline !important;}

/* =Showtime table
--------------------------------------------- */
table#showtimes td {border-bottom: 1px solid #ccc; padding: 10px 0; vertical-align: top; background-color:#ffffff;}
table#showtimes td ul {list-style-type: none; margin:0; padding: 0; background-color:#ffffff;}
table#showtimes td ul li {display:inline; margin-right: 10px; background-color:#ffffff;}
table#showtimes td ul li.matinee {font-weight: bold; background-color:#ffffff;}

/* =Hidden
--------------------------------------------- */
#header,
.twocol .c3,
span.read-more,
span.re-collapse a,
p.mymarcus,
#DiningConcessions,
#showtime-filter,
table td.time div.c1,
table td.time div.c2,
#local,
#homelink,
#navigation,
form#search,
#nav_utility,
#mymarcus,
#personalize,
#register-forgot,
#breadcrumb,
#theatres-showtimes,
#find-a-movie,
#footer
{display: none; }