body {
  padding: 5px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

#banner, #top-navigation, .comments, .footer { display: none; }

h1 { font-weight: bold; font-size: 28px; margin-bottom: 20px;}

a.back { display: none;}
.student-profile { clear: both; padding: 0 0 20px 0; border-top: 5px solid #111; margin-bottom: 20px; padding-top: 20px;}
.student-profile:first-child {border: 0; padding-top: 5px;}
.student-profile h3, .student-profile h4 { color: #666; font-size: 16px; font-weight: bold; margin-bottom: 12px; }

.student-profile .options .block {display: none;}
.student-profile .options .block:first-child {display: block;}
.student-profile .options .block:first-child a {display: none;}

.student-profile .student_information { float: left; width: 42%; margin-bottom: 20px; }
.student-profile .student_information dl dt { width: 120px; float: left; font-weight: bold; }
.student-profile .student_information dl dd { float: left; width: 60%; }
.student-profile .student_information dl h4 { clear: both; padding: 14px 0 0 0; }

.student-profile .essay { float: right; width: 57%; }
.student-profile .essay p { margin-bottom: 14px; }

.teacher_recommendations { clear: both; margin-top: 20px; border-top: 3px solid #bbb; padding-top: 20px;}
.teacher_recommendations h2 { font-size: 18px; font-weight: bold; margin-bottom: 15px; }

.teacher_recommendations .recommendation h2 { font-size: 14px; color: #666; margin: 0 0 10px 0;}
.recommendation { float: left; width: 47%;  margin-bottom: 30px;}
.recommendation:last-child { float: right; margin-left: 14px; padding-left: 14px; border-left: 1px solid #aaa;}
.recommendation .block { margin-bottom: 15px;}
.recommendation dl dt { font-weight: bold; margin-bottom: 4px;}
.recommendation p { margin-bottom: 14px;}
.recommendation p.label { margin-bottom: 2px; font-weight: bold;}
.recommendation table { margin-bottom: 15px;}
.recommendation table td { display:none; }
.recommendation table th { font-weight: bold; padding-right: 18px; }
.recommendation table td.on { display:block; }
.recommendation a.reminder, .recommendation .last-reminder { display: none;}