	/* Remove certain elements */
#left,
#right,
#categories_section,
#meta_section .meta_menu,
#filterForm .header .page_length,
.company_header_image,
.company_footer_image,
.format_selection,
.back,
.toplink_area,
.company_apply,
.company_actions,
input.button,
h2.nocss,
.ads
{ display: none; }

	/* Remove all background since by default neither background colors nor images are printed. */
* { background: none ! important; }

	/* Hide links */
a { color: black; text-decoration: none; }
a img { border: 0; }

.print_version a { text-decoration: underline; }

	/* Let the width of the page prevail */
#body { margin: 1em; width: auto; }

#middle { padding-left: 0; padding-right: 0; }
.section { border-width: 0; }
#meta_section { border-width: 1px; padding-left: 0.5em; }
#meta_section .copyright { position: static; }

#logo_section { position: static; height: auto; }
#logo_section .logo { position: static; }
#logo_section .logo a { display: inline; padding: 0; margin: 0; overflow: visible; font-size: 1.5em; }

#search .page_list a:hover,
#search .page_list a.active
{ border-color: black; color: black; }

.company_facts th,
.skills .name,
#countdown .box_entry .days
{ color: black; }

.company_box { padding-bottom: 10px; border: dotted black; border-width: 1px 0; }

.print_version { display: block; }

#middle .company_logo { float: right; margin-bottom: 1em; }
.company_box { clear: both; }