/* *******************************************************
J  a  v  a  c  a  t  z
Filename:   print.css
Purpose:    This file is created to hold CSS styles for
            customizing existing styles for print.
            Please do not put other styles in this file.
Created by: KY 2011.10.03
******************************************************* */

html, body, form#form1,
.bodywrap,
#page, .pageInner,
#body, .bodyInner,
.splitCols .leftSplitCol,
#main, .mainInner {
	color: #555 !important;
	background-color: transparent !important;
	background-image: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

a { color: #006 !important; }

.topBar,
table.calendar-table,
table.news-list {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
#side-tabs,
.noprint, .printBar, .printBar2, .backTop,
.canvas-filter,
.navDiv-background,
.navDiv, .pageBanner,
#header,
#nav, .extraNav,
.googleSearch,
.top-search,
#top .topInner,
#topBanner,
.topBanner,
.top-print, ul.progress,
.main .banner,
#side,
.splitCols .rightSplitCol,
#footer {
	display: none !important;
}

.printOnly {
	display: block !important;
}

#header {
	width: 100%;
	height: auto;
}

.bodywrap {
	background-image: none;
	min-width: 0;
	overflow: visible;
}
.breadcrumb {
	padding: 0 0 15px 0;
}
#main {
	float: none;
	height: auto;
	overflow: visible;
}

#footer {
	color: #555;
	background-color: transparent;
	background-image: none;
	margin-top: 1em;
	padding-top: 1em;
	border-top: 1px solid #555;
}

#main ul li {
	background-image: none;
	list-style-type: disc;
	padding-left: 0;
	margin-left: 1em;
}

table,
table thead,
table tbody,
table tr,
table th,
table td {
	background-color: transparent !important;
	background-image: none !important;
}
table.eventsTable td .title {
	display: list-item;
	background-image: none;
	list-style-type: disc;
	padding-left: 0;
	margin-left: 1em;
}

table.cart {
	width: 100%;
}
table.cart td {
	background-color: #fff;
	border-top: 1px dotted #b0a6c9;
}
table.cart tr.tfooter td {
	border-top: 0 none;
}
table.cart tr.tfooter td .bigbutton,
table.cart tr.tfooter td .bigbutton2,
table.cart tr.tfooter td .smallbutton2 {
	display: none;
}
body.template-thankyou .main div.formBatch
{
    width: 100%;
}
body.template-thankyou .main div.field
{
    width: auto;
}



#main.main {
	width: 100% !important;
	height: auto !important;
	overflow: visible !important;
}
