body { background: white; font-size: 12pt; color:black; }

/* 全体のレイアウト */
#menu, #header, #sidebar, #breadcrumb, .navigation { display: none; }
#content, #footer { margin: 0 5%; float: none; width: auto; }
#footer { text-align: center; }

/* リンク（:afterは一部のブラウザのみで有効） */
.entrybody a:link, .entrybody a:visited { font-weight: bold; color: #03c; text-decoration: underline; }
.entrybody a:link:after, .entrybody a:visited:after { content: " (" attr(href) ") "; font-size: 90%; font-weight:normal; }

/* 改ページの制御（一部のブラウザのみで有効）*/
h1, h2, h3, h4, h5, h6, img { page-break-after: avoid; page-break-inside: avoid; }
blockquote, table, pre { page-break-inside: avoid; }
ul, ol, dl  { page-break-before: avoid; }