/**************************************************

	ORIGINALLY BY ALISTAPART.ORG
	MODIFIED BY 76DESIGN
	
	Make things print good
	*/
	
BODY {
   background: white;
   font: 9pt/1.5 helvetica, arial, sans-serif;
   }
   
a img{
    border: none;
    }
   
#umbrella,
.breadcrumb,
#topmenu,
#leftcolumn,#footer UL{
   display: none;
   }
   
#rightcolumn {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
   
#wrapper{
    width: auto;
    margin: .75in;
    }

    
.logo{
    font-size: 28pt;
    text-decoration: none;
    color: #A13254;
    }
    
    
h1{
    font-size: 22pt;
    }
h2{
    color: #333;
    font-size: 18pt;
    }
h3{ 
    color: #555;
    font-size: 16pt;
    }
h4{
    color: #777;
    font-size: 14pt;
    }
h5{
    color: #999;
    font-size: 12pt;
    }
    
h1,h2,h3,h4,h5,h6{
    margin: 1.5em 0 5pt 0;
    }
    
li{
    margin-bottom: .5em;
    }

a {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
   
   
table{
    margin-top: .15in;
    border: solid 1px #ccc;
    border-collapse: collapse;    
    }
table th{
    border: solid 1px #ccc;
    padding: 3pt;
    }
table td{
    padding: 3pt;
    border: solid 1px #ccc;
    }
   
   
/* simple lists */
.simple-list{
    padding: 0;
    }
.simple-list h2{
    margin-top: 0;
    }
.simple-list h2 a{
    color: #6C7F8E;
    text-decoration: none;
    }
.simple-list h3{
    font-size: 14pt;
    margin-top: 5pt;
    }
.simple-list h4{
    font-size: 12pt;
    margin-top: .5em;
    }
.simple-list li{
    list-style: none;
    margin: 0 0 10pt 0; 
    }
    
.simple-list.lrg li,
.simple-list.sml li{
    border: solid 1px #ccc;
    padding: 5pt;       }
#content .simple-list ul{
    margin-bottom: 0;
    }
#content .simple-list ul li{
    margin-bottom: .25in;
    border-left: solid 3px #ccc;
    border: none;
    padding: 0;
    margin: 0;
    padding-left: .15in;    
    }    
    
    
/* industry solutions simple list */
#industry-solutions .simple-list li{
    border: solid 1px #ccc;
    padding: 5pt;
    margin-bottom: 10pt;
    }
    
/* home page */
#home .med{
    display: none;
    }
    
/* product page */
#products #feature{
    display: none;
    }
   
#footer{
    color: #A13254;
    border-top: solid 3px #ccc;
    margin-top: .5in;
    padding: 15px 0;
    }
    
.tab-content{
    display: block !important;
    }
    
.tab-content-right #datasheet{
    display: none;
    }



    
/* news */
#news-years,
#news-months{
    display: none;
    }
.news-item-summary h4{
    margin: 0;
    font-size: 12pt;
    }
