/* *******************************************************
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, #wrapper,
#page, .pageInner,
#body, .bodyInner,
.splitCols .leftSplitCol,
.split2Col .leftCol,
body.homepage #page .pageInner .pageContent,
#main, .mainInner, .main,
.tabBlock, .tabBlock .tabs,
.tabBlock .tabBoxes .tabBox .tabBoxInner,
.tabBlock .tabBoxes .tabBox .tabBoxInner .tabContents,
body.homepage .message,
body.homepage .message .messageInner {
	color: #555 !important;
	background-color: transparent !important;
	background-image: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: auto !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,
.navDiv, .navDiv-wrap, .pageBanner,
#header, #headar #logo, #headar .headar_right,
.langs,
#nav, .extraNav,
.googleSearch,
.top-search,
#top,
#topBanner, .banner-message,
#banner,
.top-print, ul.progress,
.main .banner,
#side, .side,
#right_colum,
.splitCols .rightSplitCol,
.split2Col .rightCol,
.page_title .like,
#footer {
	display: none !important;
}

.printOnly {
	display: block !important;
}

.tabBlock, .tabBlock .tabs {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	bottom: auto !important;
	right: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}
	.tabBlock .tabs .tab {
		display: none !important;
	}
		.tabBlock .tabs .tab.current {
			display: block !important;
		}
	.tabBlock .tabBoxes .tabBox .tabBoxInner .tabContents {
		width: auto !important;
		height: auto !important;
		padding: 10px 10px 0 10px !important;
	}
#header, #top {
	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,
#main ul.bullet li,
#main ul.bullet2 li,
#main ul.special li,
#main ul.bird li,
#main ul.leaf li,
#main ul.leaf2 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;
}

#containar, #left_colum {
	display: block !important;
	float: none !important;
	position: relative !important;
	clear: none !important;
	background-image: none !important;
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}
.sub_cont,
.table-news-list-row,
.table-blogs-list-row {
	background-image: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.small_cont,
.news-item,
.blog-item {
	float: none !important;
	width: auto !important;
	margin: 0 0 1em 0 !important;
}
.news-item .thumbnail,
.blog-item .thumbnail {
	margin: 0 0 5px 10px !important;
}
.table-news-list.special .news-item .thumbnail,
.table-blogs-list.special .blog-item .thumbnail {
	margin: 0 10px 5px 0 !important;
}
.news-item .date,
.news-item .title,
.news-item .info,
.news-item .summary,
.event-item .date,
.event-item .title,
.event-item .info,
.event-item .summary,
.blog-item .date,
.blog-item .title,
.blog-item .info,
.blog-item .summary,
.table-news-list.special .news-item .date,
.table-news-list.special .news-item .title,
.table-news-list.special .news-item .info,
.table-news-list.special .news-item .summary,
body.template-indexlist .index-list table td .title,
body.template-indexlist .index-list table td .info,
body.template-indexlist .index-list table td .description,
.table-blogs-list.special .blog-item .date,
.table-blogs-list.special .blog-item .title,
.table-blogs-list.special .blog-item .info,
.table-blogs-list.special .blog-item .summary {
	float: none !important;
	clear: none !important;
	width: auto !important;
}
.small_cont .content {
	margin: 30px 0 0 0;
}



.box,
.box .box-top, .box .box-top span,
.box .box-bottom, .box .box-bottom span,
.box .box-inner,
.box2,
.box2 .box-top, .box2 .box-top span,
.box2 .box-bottom, .box2 .box-bottom span,
.box2 .box-inner {
	background-image: none;
	border: 0 none;
}
.box,
.box2 {
	background-color: #fff;
	border: 1px solid #DCBA87;
}
.box2 {
	border-color: #D4D3D2;
}
body.template-indexlist .index-list table td .box {
	border: 0 none;
}

