@charset "utf-8";
/* CSS Document */

table thead th {
	white-space: nowrap;
}

table.result .date {
	text-align:center;
}
table.result .entry {
	text-align:center;
}
table.result .result {
	text-align:center;
}


/* ---------------*/

table.result-detail td {
	text-align: center;
}


/* ---------------*/
table.result-list td {
	text-align: center;
}

table.result-list .name {
	white-space: nowrap;
}

/* ----------------*/

table.record-list * {
	background: none;
}

table.record-list {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}


table.record-list td,
table.record-list th {
	border:none;
	padding: 5px;
}


table.record-list .even td,
table.record-list .even th {
	background: none;
}




@media print {

.body,
body,
.wrap {
	background: none;
	font-size: 11px;
}

.header,
.footer,
.sidebar,
.pagetop,
.download {
	display: none;
}

h1 {
	padding: 0;
	margin: 0;
}


.container {
	background: none;
}

.content {
	background: none;
	float: none;
	width: 650px;
}

table {
	border-collapse: collapse;
	width: 650px;
}

table thead th {
	background: #333;
	color: #fff;
}

table th,
table td {
	background: none;
	border: 1px solid #888;
}

table .even th
table .even td{
	background: #ddd;
}



}