/* css print style virtuallabs web site */
body{
font-family:Times,"Times New Roman",serif;
background:white;
width:100%;
}
#content{
width:100%;
margin:2mm auto;
float:none !important;
color:black;
background:transparent none;
}
html>#content{ width:100%;
} 
#menu{ visibility:collapse;
}
#background{
width:100%;
background-color:inherit;
padding:0;
border:none;
}
#popupcontent{ width:100%; margin:0px auto;
}
html>#popupcontent{ width:100%;
}
#header{ border-bottom:2px solid #000; line-height:1.0;
}
.section{
border-top:1px solid #000;
page-break-after:avoid;
padding:0.2em 0px 0.8em;
margin-top:1.4em;
}
.controls{ margin:0; width:100%;
}
.controls th{
padding:0.2em 10px 0.2em 0;
background:transparent none;
font-family:Times,"Times New Roman",serif;
}
.controls td{ padding:0.2em 0 0.2em 12px; background:transparent none;
}
#simulation, #dataview{ width:48%;
}
p, h1, h2, h3, h4{
margin-left:0;
padding-left:0;
margin-right:0;
padding-right:0;
}
.scenarios th img{ margin-left:0; border:0px;
}
.scenarios td{ padding-left:20px; border:1px;
}
a:link{ color:#000;
}
a:visited{ color:#000;
}
a:hover{ color:#000;
}
img{ page-break-inside:avoid;
}
.legend{ font-style:normal;
}
.legend td{ padding:0;
}
.legend th{ padding:0 10px 0 0;
}
/* legend colors */
.newscissor, .newasocial, .newdeflight{ border:2px solid #ffa0a0;	/* light red */
}
.newpaper, .newsocial, .newcooplight{ border:2px solid #a0a0ff;	/* light blue */
}
.newrock, .newbully, .newloner{ border:2px solid #ffffa0;	/* light yellow */
}
.newmild{ border:2px solid #a0ffa0;	/* light green */
}
.coop, .paper, .social, .res, .max{ border:2px solid blue; color:black;
}
.defect, .scissor, .asocial, .mut, .min{ border:2px solid red;
}
.newcoop, .newres, .mild{ border:2px solid #0f0;
}
.loner, .newdef, .rock, .bully, .newmut{ border:2px solid yellow;
}
.mean, .minbw{ border:2px solid black; color:#555;
}
.maxbw{ border:4px double black;
}
.gray1{ border:2px solid #e9e9e9;
}
.gray2{ border:2px solid #ccc;
}
.gray3{ border:2px solid #aaa;
}
.gray4{ border:2px solid #888;
}
.gray5{ border:2px solid #666;
}
.gray6{ border:2px solid #444;
}
.gray7{ border:2px solid #222;
}
