/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Project: Rainbow
Date: September 2007
CSS: Styles for print version
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
* { margin:0; padding:0; }
body { position:relative; font:normal 62.5%/1.4 Tahoma; color:#000; }

a { color:#006bb7; text-decoration:underline; }
img { border:0; }

table { border-collapse:collapse; }
h1 { padding-bottom:15px; font:20px Tahoma; color:#000; }
h1 img { display:block; }

#top-bg, .menu, .bg-top, .path, .submenu, .footer-menu { display:none; }
#basis { position:relative; width:auto; height:auto; padding:0 10px; }
br.clear { display:block; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

.logo { margin-bottom:30px; }
.left { padding-bottom:30px; }

.middle .text { padding-bottom:20px; font:1.2em/1.2 Tahoma; color:#000; }
.middle .text p { padding-bottom:14px; }

.example { position:relative; }
.example img { display:block; }

.example .pink-arrow { position:absolute; z-index:50; top:77px; left:135px; width:194px; height:35px; }
.example h2 { display:none; }
.before { width:220px; float:left; margin-right:29px; border:1px solid #0086f3; }
.after { width:220px; float:left; border:1px solid #0086f3; }

.block { margin:0; padding-bottom:10px; font:1.2em Tahoma; }
.block h2 { padding-bottom:5px; }
.block h5 { padding-bottom:10px; font:bold 12px Tahoma; color:#000; }
.block ul { padding:0 0 5px 25px; }
.block li { padding-bottom:5px; }
.block p { padding-bottom:18px; }
.block a { display:none; }

#footer { position:relative; padding:0 10px; font:1.1em/1.3 Tahoma; color:#000; }
#footer .text { padding-bottom:10px;  }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   End
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
