select, input, button, textarea, a.button {
display: inline-block;
- background-color: #FFF;
+ color: #000; background-color: #FFF;
border: .5pt solid;
padding: .25em .75em;
vertical-align: text-bottom;
margin-left: .375em;
}
+@media print {
+ @page { margin: 20mm; }
+
+ h1 { text-align: center; }
+
+ h1, h2, h3, h4, h5, h6, form legend {
+ page-break-inside: avoid;
+ page-break-after: avoid;
+ page-break-before: auto;
+ }
+ li { page-break-inside: avoid; }
+ th, dt { page-break-after: avoid; }
+}
+
/* ======= End Generic Styles ======= */
/* ======= Common Styles ======= */
bottom: -100%; left: 50%; transform: translate(-50%, 0);
content: attr(tooltip);
padding: .5em;
- background-color: #FFC;
- color: #000;
+ color: #000; background-color: #FFC;
border: .5pt solid;
z-index: 1;
}
input[type=radio].tab + label {
display: table-cell;
padding: .5em 1em;
- background-color: #EEE;
+ color: #000; background-color: #EEE;
border: .5pt solid;
}
input[type=radio].tab:checked + label {
\\n*) out="${out}${BR}"; in="${in#\\n}" ;;
\\r*) out="${out}${CR}"; in="${in#\\r}" ;;
\\t*) out="${out} "; in="${in#\\t}" ;;
- \\+) out="${out}+"; in="${in#\\+}" ;;
+ \\+*) out="${out}+"; in="${in#\\+}" ;;
+*) out="${out} "; in="${in#+}" ;;
\\*) in="${in#\\}" ;;
*) out="${out}${in%%[\\+]*}"; in="${in#"${in%%[\\+]*}"}" ;;