@charset "utf-8";

/*
------------------------- 印刷用 -------------------------
*/

html {
	background: #FFF;
	_zoom: 0.75;
}
body {
	font-size: 12pt;
	background: #FFF;
}
head+body {
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}
#page {
	background: #FFF;
	display: table;
}
#content {
	width: auto;
	padding: 0;
	border: 0;
	float: none;
	display: table-cell;
	vertical-align: top;
}
table {
	margin-bottom: 1em;
	border-collapse: collapse;
	width: 100%;
}
th, td {
    vertical-align: top;
    text-align: left;
	background: #FFF;
}
/* カレンダー及び footer 以外を非表示 */
#page > header  {
	display: none;
}
#ie8-post-47 .entry-header ,
#ie8-post-47 .entry-content p,
#ie8-post-47 .menuContainer,
#ie8-post-47 .button-print ,
#ie8-header {
	display: none;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#page > footer {
	position: relative;
	page-break-before: avoid;
}

@media print {
  body {
    -webkit-print-color-adjust: exact;
  }
}
#fConInfo ,
#fCopyright {
	display: none;
}
.print_img {
	display: block;
}
.copyright {
	float: right;
	margin-top: -17px;
}
.my-calendar-nav ,
.my-calendar-date-switcher ,
.mc_bottomnav {
    display: none;
}
.my-calendar-table td,
.my-calendar-table th {
    border:solid 1px #B79878;
}