/* Print Styles */

body {
	color: #000000;
	background: #ffffff;
	padding: 10px;
}
#nav, #subnav, #topad, #footerlinks, #frontcontent #flash, .side div, .side h2, #productnav, ul.more, .productbuttons, .productbutton, .purchaselink, .submit, .download, .screenshot, .taboff, .newstitle ul, .threattabs ul, .button {
	display: none;
}
.productphoto, .printable, .newspanel {
	display: block!important;
}
a:link, a:visited {
	text-decoration: underline;
}
#container, #header, #footer, #content {
	width: 100%;
}
#frontcontent, #maincontent, .side, .productfeature, .productdetail, .photo {
	width: auto!important;
	float: none!important;
}
#header, #logo, #footer, #tagline, .productlistbuttons, h2, h3, table, thead, tr, th, td, caption, #testimonial, .buylisting, .newstitle, .threatupdatepanel, .threatupdatepanel h4 {
	background: none!important;
}
#header {
	border-bottom: solid 1px #000000;
}
#logo a {
	font-size: 200%;
	text-indent: 0;
	height: auto;
	padding: 10px 0;
}
#tagline p {
	visibility: visible;
	color: #999999;
	padding: 12px 8px;
}
#tagline strong, h2, h3, caption, a:link, a:visited {
	color: #35009d!important;
}
#footer {
	color: #000000;
	border-top: solid 1px #000000;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.intro, table, .textinput, select, textarea {
	background: #ffffff!important;
	border: solid 1px #000000!important;
}
#testimonial {
	padding: 10px;
}
#testimonial, .productlisting, fieldset ol li, .buylisting, #newsheadlines p, #enterpriseservices, #enterprisesoftware {
	border-top: solid 1px #000000;
}
th, td, .buylist {
	border-bottom: solid 1px #000000;
}
caption {
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
}
.productos {
	border-left: solid 1px #000000;
}
table {
	border-bottom: none;
}
hr {
	color: #000000;
	background: #000000;
}
.side h2, #clientslist h2, #threatpanels h3 {
	padding: 4px 12px!important;
}
.side div, #clientslist #ticker, .newspanel, .newspanel p, .threatcontent {
	border: none!important;
}
#content #maincontent h2, #popupcontent h2 {
	padding: 0!important;
}
#enterpriseservices, #enterprisesoftware, #clientslist, #clientslist #ticker, #vmarquee, #threatcontainer, .threattabs, .threatpanel, .threatcontent, .threatupdatepanel, .threatupdatetext {
	height: auto!important;
	width: auto!important;
	float: none!important;
	position: relative!important;
	overflow: visible;
	border-right: none;
	border-left: none;
}
#enterpriseservices, #enterprisesoftware {
	padding: 10px 0;
}
#frontsoftware, .frontsoftwaretext, #frontnews, #consumerproducts, #consumerproductstext, #vmarquee {
	height: auto;
	width: auto;
	overflow: visible;
}
.tabon, .taboff, #clientslist, #threatpanels h3 {
	text-align: left;
	width: auto;
	float: none!important;
	border: none;
}
#enterprisesoftware, .threatpanel {
	display: block!important;
}
table {
	border-collapse: separate;
}