﻿/* +++ Print styles +++ */

/* +++ Type +++ */
body { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#000; line-height:1.35em; }
h1, h2, h3, h4, h5, h6, p, form, ul, li { margin:1.6em 0 .8em 0; padding:0; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
ul, ol, dl { page-break-before: avoid; }
h1 { font-size: 26pt; }
h2 { font-size: 22pt; }
h3 { font-size: 18pt; }

/* +++ leave out of print +++ */
#footer,
#sidebar,
#fixedBackground,
#menu,
#masthead,
#topBarContainer,
#menuContainer,
#navigation,
#breadCrumbs { display:none; }

/* +++ handle fixed sizes +++ */
#header { padding:0; margin:0; }
#bodyColumn { width:auto; }
#content { margin:0; padding:0;}
div.twoBodyColumns div.left { width:45%; }
div.twoBodyColumns div.right { width:45%; }


/* +++ Content +++ */
#content p { margin:0 0 1em; }
#content a { text-decoration:none; color:#999; }

/* +++ Content images +++ */	
img { border:0; }
img.right { float: right; margin-left: 1em; margin-bottom: .5em; } /* from rte */
img.left { float: left; margin-right: 1em;	margin-bottom: .5em; } /* from rte */


/* +++ Profile styles +++ */
#profiles .profile { width:850px; page-break-before: avoid; }
#profiles .profile img.profileImage{ float:left; margin-right:25px; }
#profiles .profile .imgTxt, #profiles .profile .imgTxt .orange { display:none; }
#profiles .profile .profileDescription, #profiles .rightProfile .profileDescription { display:block; position:static; height:250px; width:700px; }
#profiles .profile .profileDescription p { line-height:normal; font-size:.7em; }
#profiles .profile .profileDescription h2 { padding-left: 0; }


