/*==[ Content ]===============================================================*/

#www_directory #content #headline,
#www_employees #content #headline,
#www_campus #content #headline,
#gateway_directory #content #headline {
  background-image: url('../images/headline-directory.png') !important;
}
#www_schedule #content #headline,
#gateway_schedule #content #headline {
  background-image: url('../images/headline-schedule.png') !important;
}
#content #toolbar #tool_pdf {
  background-image: url('../images/tool-pdf.png');
}
#content #toolbar #tool_edit_profile {
  background-image: url('../images/tool-edit-profile.png');
}
#content #toolbar #tool_cv {
  background-image: url('../images/tool-cv.png');
}
#content #toolbar #tool_vcard {
  background-image: url('../images/tool-vcard.png');
}
#content #toolbar #tool_edit_details {
  background-image: url('../images/tool-edit-details.png');
}
#content #toolbar #tool_add_user {
  background-image: url('../images/tool-add-user.png');
}
#content ul.grid li#grid_schedule a {
  background-image: url('../images/grid-schedule.png');
}
#content ul.grid li#grid_employees a {
  background-image: url('../images/grid-employees.png');
}
#content ul.grid li#grid_campus a {
  background-image: url('../images/grid-campus.png');
}
#content ul.grid li#grid_edit_profile a {
  background-image: url('../images/grid-edit-profile.png');
}
#content ul.grid li#grid_admin a {
  background-image: url('../images/grid-admin.png');
}
#content .course_information .prerequisite,
#content .course_information .corequisite {
  margin: .5em 0 .5em 0;
}
#content .course_information .prerequisite a,
#content .course_information .corequisite a {
  text-decoration: none;
}
#content .course_information .prerequisite a:hover,
#content .course_information .corequisite a:hover {
  text-decoration: underline;
}
#content .course_information .course_description {
  margin: 0 0 0 0;
}
#content table.chrome .current_section {
  font-weight: bold;
}
#content #floorplan {
  min-height: 268px;
}
#content #floorplan img {
  border: solid 1px #CCCCCC;
}
#content #room_details {
  height: 268px;
}
#content div[id="room_details"] {
  height: auto !important;
  min-height: 268px;
}
#content #room_details>h4,
#content #mailing_address>h4 {
  width: 378px;
}
#content #mailing_address p {
  line-height: 1.9em;
}
#content #biography p {
  margin: 1em 0 1em 1em;
}
#content #education ul,
#content #work ul,
#content #certifications ul,
#content #links ul {
  margin: 0 0 0 1em;
  padding: 0 0 0 0;
  list-style-type: none;
}
#content #education li,
#content #work li,
#content #certifications li,
#content #links li {
  margin: 1em 0 1.8em 0;
  padding: 0 0 0 0;
}
#content #education p,
#content #work p,
#content #certifications p,
#content #links p {
  margin: .5em 0 2em 0;
}
#content #links li a {
  text-decoration: none;
}
#content #links li a:hover {
  text-decoration: underline;
}
#content #table_office_hours .col_time {
  width: 227px;
}
#content #table_office_hours .col_location {
  width: 150px;
}
#content table.rooms .col_room {
  width: 120px;
}
#content table.rooms .col_roomtype {
  width: 293px;
}
#content table.rooms .col_floor,
#content table.rooms .col_capacity,
#content table.rooms .col_occupants {
  width: 85px;
}
#content table.classroom_schedule .col_section {
  width: 65px;
}
#content table.classroom_schedule .col_instructor {
  width: 160px;
}
#content table.classroom_schedule .col_time {
  width: 160px;
}
#content table.employees .col_name {
  width: 195px;
}
#content table.employees .col_department {
  width: 240px;
}
#content table.classes_taught .col_term {
  width: 130px;
}
#content table.textbook .col_author {
  width: 190px;
}
#content table.textbook .col_ISBN {
  width: 142px;
}
#content table.textbook .col_price {
  width: 65px;
}
#content table.textbook .col_required {
  width: 75px;
}
#content #table_completion .col_hp {
  width: 91px;
}
#content #table_completion .col_bc {
  width: 80px;
}
#content #table_completion .col_ohc {
  width: 93px;
}
#content #table_completion .col_ec {
  width: 78px;
}
#content #table_completion .col_wc {
  width: 53px;
}
#content #table_completion .col_cc {
  width: 92px;
}
#content #table_completion .col_lc {
  width: 50px;
}
#content #table_user .col_username,
#content #table_user .col_rights {
  width: 189px;
}
#content select#StartHour,
#content select#EndHour {
  width: 85px;
}
#content select#StartMinute,
#content select#EndMinute {
  width: 84px;
}
#content textarea#Description {
  height: 144px !important;
}
#content textarea#Biography {
  height: 210px !important;
}


/*==[ Print Media Type ]======================================================*/

@media print {

#content #room_details {
  min-height: 270px !important;
}

}
