/* Print style sheet */

#navigation, #left, #right, .rm, #footer, .column1 ul, .printbox, #admin, #divWelcomeText {display: none;}
div#printWrapper div.propbox {text-align:left;}

div#errorWrapper, div#printWrapper {
text-align:center;
}
body {
color:#000000;
font-family:Verdana,Arial,Sans-serif;
font-size:80%;
text-align:center;
}

h2 {
clear:both;
color:#3E3E3E;
font-size:1.3em;
margin:0.25em auto;
}
div#wrapper { text-align:left;  margin:0 3%; padding:0;}

p, div.propbox label, dt, dd, ol li { font-size:0.85em; margin:auto; }


div#printWrapper div.propbox { text-align:left; }
div#printWrapper p { margin-top:1em; } 
div#printWrapper div.propbox dl.appDetails  { text-align:left; margin:1em 0; } 
div#printWrapper div.propbox dl.appDetails dt  { text-align:left;}

dl.mySwap, dl.appDetails
{
width: 45em;
margin: 0 0 3.5em 0;
padding: 0.5em 0.5em 0.5em 0;
float:none;
clear:both;
}

.mySwap dt, .appDetails dt
{
width: 15em;
float: left; clear:left;
margin: 0 0 0 0;
padding: 0.5em 0.5em 0.5em 0;
font-weight: bold;
 text-align:right;
}

.mySwap dd, .appDetails dd
{
float: left; width: 24em; margin: 0 0 0 0;
padding: 0.5em 0.5em 1em 0.5em;
}





div#wrapper { width:auto; clear:both; float:none;page-break-inside:auto; } 
#wrapper div.propbox 
{ 
width:100% !important; 
clear:both; 
float:none; 
page-break-inside:auto;
} 
table.matches { width:100% !important;page-break-inside:auto; }
table.matches td {padding:10px; font-size:10px;} 

