#site-navigation {display:none;}
div#navbar {display:none;}

table.dataTable th,
    table.dataTable td {
        //white-space: nowrap;
        font-size: 120%;
    }

#table a, #healthtable a, #healthtable a:visited, #healthtable a:active {color: #cc0000 !important;}

body #content {
  font-size: 120%;
  margin: 0 0 20px;
}


body #table {
  font-size: 90%;
  margin: 0 0 20px;
}

body #searchForm table td { 
  font-size: 12pt !important;
  margin: 0 0 20px;
}

body #searchForm input[text], body #searchForm select {height:22pt;}

#right-col {float:right; margin-top:40px;}
#profile-group {float:left}

#profilebasics {float:left; margin:0}

#profiletop_txtpg {float:left;max-width:800px;}

#profilebottom {padding-top: 15px;clear:both;}

br + br + br { display: none; }
p + br + p + br + p + br { display: none; }

br + meta {display : none !important; }

.sidebox {
    background: none repeat scroll 0 0 #666666;
    padding: 10px;
    width: 250px;
}

.sidebox h2 {
    color: #E4FF5C;
    font-size: 12px;
    margin: 0;
}

.sidebox li, .sidebox li a:link, .sidebox li a:visited, .sidebox li a:active  {
color: #FFFFFF !important;
}

.profile_subhead {
	font-weight: bold;
	margin-bottom: 0 ;

}
#profilepic {
        float: left;
}

#profilepic img {
        border: 2px solid #fff;
        box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	width: 250px;
	height: auto;
        margin: 0 20px 0 0;
}

.nomargingrp p {
    margin-bottom: 0px;
}

div.nomargingrp {
    margin-bottom: 10px;
}

@media (max-width:999px) {

#right-col {float:left; margin-top:20px;width:100%;}
.sidebox {
    background: none repeat scroll 0 0 #666666;
    padding: 10px;
    width: 100%;
}

}

@media (max-width:800px) {

table.dataTable {width:100%};

}


