/*
	opentime
	$Author: laury $
	$URL: svn://svn.noparking.net/usr/local/svn/opentime/medias/css/styles_print.css $
	$Revision: 18451 $

	Copyright (C) No Parking 2001 - 2026
*/

/* ## default */
body {
	font: 12pt Georgia, 'Times New Roman', Times, serif;
	line-height: 1.3;

	margin: 0;

	text-align: center;

	color: #000;
	background-color: #fff;
}

a {
	text-decoration: none;

	color: #000;
}

a:hover {
	text-decoration: underline; 

	color: #000;
}

p, h1, h2, h3, h4,
ul, ol, li, div,
td, th, address,
blockquote, .nobr,
b, i {
	font: 12pt Georgia, 'Times New Roman', Times, serif;
}

div.content {
	width: auto;
	margin: 0 auto;
}

div.content_details {
	margin: 10px;
}

body div, body p,
body h2, body table {
	text-align: left;
}

h1 {
	font-size: 10pt;
	font-weight: bold;

	margin-top: 0;
	margin-right: 10pt;
	margin-bottom: 10pt;

	text-align: right; 

	color: var(--text-color);
}

h2 {
	font-size: 14pt;
	font-weight: bold;

	margin-top: 0;
	margin-bottom: 8pt;

	color: var(--text-color);
}

th {
	text-align: left; 
	vertical-align: top;

	color: var(--text-color);
	background-color: var(--grey-light);
}

td {
	vertical-align: top;
}

div.menu_0 {
	display: none;
}

div.menu_0_tab {
	display: none;
}

div.tabs {
	display: none;
}

div.tabs table {
	display: none;
}

div.bottom_0 {
	display: none;
}

div.content {
	box-shadow: 0 0 0 #fff;
}

div.content_todo {
	display: none;
}

div.content_aside {
	display: none;
}

div.back {
	display: none;
}

div.images {
	text-align: center;
}

table.menu_1 {
	height: 45px; 

	background-image: url('../images/menu_1.gif');
}

table.grid {
	border-spacing: 0; 
	border-collapse: collapse;
}

table,
td, th {
	white-space: normal; 

	border: solid var(--confirm-color) 1px;
}

table.planningrequests tr td.level1 {
	border-top: 1px solid #000;
}

.body-userfeedback {
	margin-top: -30px;
}

.body-userfeedback div.content_working form,
.body-userfeedback div.layout_logged_in_as,
.body-userfeedback div.layout_status,
.body-userfeedback div.level_0,
.body-userfeedback div.level_1,
.body-userfeedback div.heading,
.body-userfeedback div.content_copyright {
	display: none;
}

.body-userfeedback .feedback-signature,
.body-userfeedback h2,
.body-userfeedback table.detailed td,
.body-userfeedback table.detailed th {
	font-size: 45%;
}

.body-userfeedback table.detailed td,
.body-userfeedback table.detailed th {
	padding: 4px;
}

.body-followuptime {
	margin-top: -30px;
}

.body-followuptime div.layout_logged_in_as,
.body-followuptime div.layout_status,
.body-followuptime div.level_0,
.body-followuptime div.level_1,
.body-followuptime div.heading,
.body-followuptime div.content_copyright {
	display: none;
}

.body-followuptime .content_action {
	display: none;
}

.body-followuptime #form_hours table.hours_slider .grip {
	display: none;
}

.body-followuptime table.hours_slider {
	border-collapse: collapse;

	border: none;
}

.body-followuptime table.hours_slider td {
	border: none;
}

.body-followuptime #form_hours table.hours_slider td.slider .slice {
	background: white;
}

.body-followuptime #form_hours table.hours_slider th {
	border: none; 
	border-radius: 0;
	background: lightgrey;
}

.body-followuptime #form_hours table.hours_slider th a {
	font-weight: bold; 

	color: black;
}

.body-followuptime #form_hours .slider .slice {
	font-size: 8pt; 

	border-width: 1px 4px;
}

.body-followuptime #form_hours .slider {
	height: 45px;
}

.body-followuptime #form_hours #body tr {
	border: 1px solid grey;
}

/* ## Hevea */
div.content_0 div.content_menu,
div.content_0 div.content_copyright {
	display:none;
}
