
		.fw {width:100%;}
		table{border-collapse:collapse;}
		th {white-space:nowrap;}
		.txtc{text-align:center;}
		.txtl{text-align:left;}
		.txtr{text-align:right;}
		.c3{display:inline-block;width:33.3333%;}
		.c4{display:inline-block;width:25%;}
		.c5{display:inline-block;width:20%;}
		.br-5{border-radius:5px;}
		.nowrap{white-space:nowrap;}
		.container{padding:0;}
    .tbbrd{border:.15em solid black;}
    .tbbrd th, .tbbrd td{border:0.05em solid black;padding:.2em;}
    .tbbrd th{text-align:center;}
    .unprintable{user-select:none;-webkit-user-select:none;-moz-user-select:none;}
		@media print {
  		.unprintable {display:none;}
  		.break{page-break-before:always;}
  		a{color:black;text-decoration:none;}
      .tbbrd{border:0.25em solid black;max-width:100%;}
      .tbbrd th, .tbbrd td{border:0.1em solid black;padding:.2em;}
      tr, th, td {background-color:inherit;color:inherit;}
      .tmd {vertical-align:middle;}
  		.noprint{display:none;}
  		body, table{font-family:'Hiragino Mincho ProN', '標楷體','DFKai-sb','DFKai-SB';}
		}
  
.legacy-banner{box-shadow:inset 0 0 50px rgba(127,127,127,.2)}
.legacy-logo{max-width:500px;width:100%}
.legacy-main-menu,.legacy-eval-menu{display:flex;flex-wrap:wrap}
.legacy-eval-menu>div{flex-shrink:0}
.legacy-projects{column-count:2}
.legacy-projects>table{break-inside:avoid}
.legacy-project-icon{width:58px}
.legacy-link{border:0;background:none;padding:0;color:#007bff;cursor:pointer;font:inherit}
.legacy-link:hover{text-decoration:underline;color:#0056b3}
.legacy-group-column{width:50%;line-height:3em}
.legacy-caption{caption-side:top;color:inherit;font-size:1.5rem}
.legacy-post-title{cursor:pointer;font-size:1.2em;font-weight:bold}
.legacy-school-selected{border:1px solid deeppink}
#TemplateRaw{height:20em;overflow:auto}
#PostContent{background:#eee;min-height:10em}
#PostContent img{max-width:50%;vertical-align:top;margin:1em 1em 1em 0;float:left}
#RemindMsg{min-height:10em;border:1px dashed red}
.paperless-field{display:contents}
.paperless-field-status{font-size:.8em;color:#dc3545}
.paperless-field [contenteditable]{white-space:pre-wrap}
.paperless-field [role=radio],.paperless-field [role=checkbox]{cursor:pointer}
.paperless-field [role=radio]:focus-visible,.paperless-field [role=checkbox]:focus-visible{outline:2px solid #007bff}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.legacy-projects{column-count:1}.legacy-eval-menu>.c5{width:50%}.card-body{padding:1rem}.legacy-main-menu{font-size:.9rem}}
@media print{.paperless-field-status{display:none}.table-responsive{overflow:visible}}
