﻿@media print {
	

	body,
	div.frame,
	div.innerframe,
	div.con-wrapper,
	div.mod-kis {
		background-image: none !important;
		background-color: #fff;
		width: 100% !important;
		margin: 0 !important;
		}
	div.con-printlogo {
		display: block;
		}

	/* KIS DIRECTORY ONLY */
	body.kis {
		/*width: 95%!important;*/
		padding: 0!important;
		}	
	.kis div.con-printlogo img {
		width: 200px;
		display: none!important;
		}
	.kis .mod-image,
	.kis .mod-imgSectionImage {
	    border: none!important;
	    height: 90px!important;
	
	    }
	.kis .mod-image-printonly {
	    display: block!important;
	    }
	.kis .mod-image-printonly img {
	    width: 600px!important;
	    height: 95px!important;
	    }        	
	.kis img.section-image {
	    display: none!important;
	    }
	.kis .mod-image,
    	.kis .mod-sectionimage,
    	.kis .mod-imgSectionImage,
	.kis-content div.con-wrapper {
	    background: transparent!important;
	    }   
	
	.kis .content ul li {
		padding: 2px 0 2px 4px;
		background-image: none;
		}
	.kis .content ul {
	    list-style-type: square;
        }
    
    .kis div {
        float: none;
        clear: none;
        }
        
    /* Table hacks */
	.kis table.blank {
        border: none!important;
        margin: 0!important;
        }
	.kis table.blank td,
	.kis table.blank th {
        border: none!important;
        padding: 0!important;
        vertical-align: top!important;
        }
	.kis table.detail-divider {
	    border-top: 1px solid #ddd!important;
	    border-bottom: 1px solid #ddd!important;
        }
    table.detail-meta {
        width: 400px;
        margin: 0!important;
        }
    
    table.detail-meta th {
        width: 70px; 
	    padding: 4px 0px 4px 0px!important;
	    text-align: left; 
	    border-top: 1px solid #ddd!important;
	    color: #aaa;
        }
    table.detail-meta td {
        width: 330px; 
	    padding: 4px 0px 4px 0px!important;
	    text-align: left; 
	    border-top: 1px solid #ddd!important;
	    color: #aaa;
        }        

 

	/* /KIS DIRECTORY ONLY */	

	    		
	div.con-header,
	div.con-image,
	div.con-supp-1,
	div.con-footer,
	div.mod-sectionimage,
	/*table,
	h1,
	h2,
	h3,
	h4,
	h5,
	div.con-printlogo,*/
	div.star,
	.mod-eventsearch,
	.link-back, .back, 
	.mod-breadcrumb,
	.header-links  {
		display: none !important;
		}
	div.con-main {
		padding: 0;
		margin: 0 auto !important;
		/*width: 92% !important;*/
		width: 95% !important;
		/*border: solid 1px green;*/
		}

	div.content {
		padding: 0 !important;
		display: block;
		}
	.mod-events {
		zoom: 1:
		}	
	.article h3 span.event-type {
		clear: both !important;
		position: static !important;
		text-align: left !important;
		width: auto !important;
	}	
	table {
		border: solid 0px #CCC !important;
		border-top-width: 1pt !important;
		border-right-width: 1pt !important;
		}
	td, th {
		border: solid 0px #CCC !important;
		border-left-width: 1pt !important;
		border-bottom-width: 1pt !important;
		}
	th {
		font-weight: bold !important;
		}

	/* SIFR - Do not remove */	
	.sIFR-flash {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
		}

	.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}	
}
