/*
Print CSS
Rui Zhang
2009-03
*/

* {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
	position: static !important;
	text-indent: 0;
	background: #FFFFFF;
	overflow: visible !important;
	text-indent: 0 !important;
	color: black !important;
}

input{
    background: none !important;
}

#wrapper {
	width: 100%;
}

#primary-content {
	width: 90%;
}

#header, #footer, #secondary-content, 
#top-content, #page-tool ul {
	display: none;
}

/*forms-specific*/

.screenonly{
    display: none;
}

.printonly{
    display: block; /*hides stuff intended only for printing*/
}

.keeptogether{
    page-break-before: always;
}

ul, ul li{
    margin-left: 0px;
	list-style: none !important;
    list-style-type: none !important;        
    list-style-position: outside !important;
}


div#app-preview-wrapper, div#order-form-wrapper{
    border: 0;
    padding: 0;
    margin-bottom: 10px;
}

table#order-form {
    width: 90%;
}

table#order-form td.details_column{
    width: 60%;
    padding: 0;
    margin: 0; 
}


.printlogo{
    float: right;
    padding-top:20px;
    width: 120px;
    height: 48px;
}

/* Payback calc*/

h3{
    font-size: 1.3em;
	letter-spacing: -0.5px;
	margin-bottom: 5px;
}

*{
    background: none !important;
}

/* homepage */

#home-content #slidenav {
	display: none;
}

#home-content #colbox ul li {
	width: 25%;
	padding: 0;
}

#home-content #colbox ul li ul li {
	width: 100%;
}
