/***********************************************
    Definition
***********************************************/
/*
ref: 
  https://fonts.google.com
  http://www.flycan.com/article/css/google-fonts-webfont-2474.html

@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@100;300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/earlyaccess/cwtexkai.css"); 
*/

:root {
  --basic-font-size: 16px;
  
  --serif-font: 'GenYoMin TW TTF', '源樣明體 TTF', 'GenYoMin TW', '源樣明體', 'Noto Serif TC', serif;
  --sans-font: 'PingFang TC', 'Noto Sans CJK TC', 'Noto Sans TC', Arial, 'Microsoft JhengHei', '微軟正黑體', sans-serif;
  --mono-font: MingLiU, monospace;
  --kai-font: Times, 'Times New Roman', 'AR PL New Kai', TW-Kai, DFKai-SB, BiauKaiTC, '標楷體', 'cwTexKai';

  --default-font: var(--sans-font);
  --header-font: var(--sans-font);
  --menu-font: var(--sans-font);
  --image-title-font: var(--sans-font);
  --quote-font: var(--kai-font), 'Noto Serif TC', serif;
  --footer-font: var(--sans-font);
  --main-title-font: 'Hiragino Sans', 'Noto Sans CJK TC', 'Noto Sans TC', var(--sans-font);
  --main-subtitle-font: 'Hiragino Sans', 'Noto Sans CJK TC', 'Noto Sans TC', var(--sans-font);
  
  --bg-color: #fafafa;
  --main-color: #111;
  --header-color: #333;
  --note-color: #666;
  --aside-color: #999;
  --em-color: #ffa;
  --hover-color: #08f;
  --create-hover-color: red;
  --visited-color: #44d;
  --link-color: #44d;
  --low-color: #bbb;
  
  --layout-sep-color: #ddd;
  --layout-bg-color: #f2f2f2;
  --layout-light-bg-color: #fafbfc;
  --title-hover-color: #aaa;
  --footer-color: var(--aside-color); /*#bbb;*/
  --footer-bg-color: var(--bg-color); /*#181818;*/
  --footer-link-color: var(--link-color); /*#588bd9;*/
  --footer-hover-color: var(--hover-color); /*#ffd;*/
  --modal-bg-color: rgba(0,0,0,0.9);
  
  --bg-gradient: radial-gradient(90% 120% at 0 0, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4));

  --heavy-font-weight: 900;
  --bold-font-weight: 700;
  --normal-font-weight: 400;
  --light-font-weight: 300;
  --thin-font-weight: 100;
  --large-screen-default-weight: 200;
  --small-screen-default-weight: 400;
  
  --max-body-width: max(1000px, 50vw);
  --large-width: 1440px;
  --narrow-width: 800px;
  --sidebar-width: 14em;
  
  --signature-filter: none;
  
  --image-shadow: 5px 5px 10px -5px #aaa;
  --box-shadow: 2px 2px 0.5em rgba( 0, 0, 0, 0.2 );
  --dark-drop-shadow: drop-shadow(0 0 2px black) drop-shadow(1px 1px 0.2rem black);

}

@media (pointer:none), (pointer:coarse) {
  :root {
    --header-color: #222;
    --note-color: #444;
    --aside-color: #666;

    --large-screen-default-weight: 300;
    --thin-font-weight: 200;
  }
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #181818;
    --main-color: #d0d0d0;
    --header-color: #ccc;
    --note-color: #999;
    --em-color: #ffa;
    --hover-color: #ffd;
    --visited-color: #ccf;
    --link-color: #add;
    --layout-sep-color: #333;
    --layout-bg-color: #333;
    --layout-light-bg-color: #050403;
    --title-hover-color: #ffd;
    --footer-color: #aaa;
    --footer-bg-color: #23222b;
    --footer-hover-color: #ffd;
    --modal-bg-color: rgba(0,0,0,0.9);
    --low-color: #666;
    
    --signature-filter: invert(100%);
    
    --image-shadow: none;
    --box-shadow: none;
    --dropdown-menu-shadow: none;
  }
}

@keyframes openY {
  0% {
    transform: scaleY(0)
  }
  100% {
    transform: scaleY(1)
  }
}

@keyframes openX {
  0% {
    transform: scaleX(0)
  }
  100% {
    transform: scaleX(1)
  }
}

@keyframes closeY {
  0% {
    transform: scaleY(1)
  }
  100% {
    transform: scaleY(0)
  }
}

@keyframes closeX {
  0% {
    transform: scaleX(1)
  }
  100% {
    transform: scaleX(0)
  }
}

@keyframes moveToRight {
  to { transform: translateX(100vw); }
}
@keyframes moveToLeft {
  to { transform: translateX(-100vw); }
}
@keyframes moveToBottom {
  to { transform: translateY(80vh) scale(0.36); }
}

@keyframes zoomin {
  from { transform: scale(0.8); }
  to   { transform: scale(1); }
}
@keyframes fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}

/*************************************************
     General settings
*************************************************/
html {
  padding: 0;
  margin: 0;
  scroll-behavior: smooth;
}
body {
  font-family: var(--sans-font);
  font-size: var(--basic-font-size);
  font-weight: var(--small-screen-default-weight);
  text-align: justify;
  padding: 0;
  margin: 0;
  background-color: var(--bg-color);
  color: var(--main-color);
}

/*
* {
  box-sizing: border-box;
}
*/
ul, ol, pre, dl, p, div, blockquote {
  margin-bottom: 1.6em;
}

a {
  color: var(--link-color);
}
a:visited {
  color: var(--visited-color);
}

a:hover {
  color: var(--hover-color);
}

a.createlinktext:hover {
  color: var(--create-hover-color);
}

h1, h2, h3 {
  font-family: var(--header-font);
}

/*--------------------------
  there will be only one H1,
  used for article title
---------------------------*/
h1 { 
  font-weight: var(--heavy-font-weight); 
  font-size: 220%;
  color: var(--header-color);
}

h2 {
  font-size: 160%;
  font-weight: var(--heavy-font-weight); 
  margin-top: 1.5em;
  margin-bottom: 0.3em;
  color: var(--header-color);
}

h3 { 
  font-size: 120%;
  margin-top: 1.5em;
  margin-bottom: 0.6em;
  font-weight: var(--bold-font-weight); 
  border-bottom: 1px solid #aaa;
  line-height: 1.3;
}
h2+h3 {
  margin-top: 0.5em;
}
h4 { 
  font-size: 120%;
  font-weight: 700;
  margin-bottom: 0.3em;
}

blockquote {
  margin-left: 1em;
  margin-right: 1em;
  font-family: var(--quote-font);
  font-size: 115%;
}

figure {
  margin-left: 0;
  margin-right: 0;
}

img {
  object-fit: contain !important;
  display: block;
}

a img {
  transition: all 0.5s ease;
}

a img:hover {
  filter: brightness(1.10);
}


  
/* figure.img.imgcaption */
.img.imgcaption {
  margin-bottom: 1.8em;
}

select, textarea, input {
  font-size: calc( var(--basic-font-size) * 0.95 );
}

em {
  font-style: normal !important;
  font-weight: var(--bold-font-weight);
}

table {
  margin-left: 0;
  margin-right: auto;
  border-color: var(--main-color);
  table-layout: fixed;
}

th, td {
  vertical-align: top;
}

table.timeline {
  border-collapse:separate;
}
table td, table th {
  padding: 0.3em 0.5em;
}

table.timeline tr td:first-child {
  white-space: nowrap;
  padding-right: 1.5em;
}

table tr:nth-child(odd) {
  background-color: var(--layout-bg-color);
}

/*********************************************************
      Main body
      <main id='wikimid'>
        <h1 id='pagetitle'>
        <!-- page text -->
      </main>
**********************************************************/
#wikimid {
  max-width: var(--max-body-width);
  line-height: 1.8;
  margin: 0 1rem; 
  padding: 0;
}

/*#wikibody {
  max-width: var(--max-body-width);
  padding: 0;
  margin: 0;
}*/

#wikimid > h2:not(.wikiaction), #wikibody section:not(:first-child):has(> h2:first-child ) {
  margin-top: 8rem;
}

#wikimid h3 {
  margin-top: 4em;
}

#wikimid > h2 {
  font-weight: var(--bold-font-weight);
}

#pagetitle {
  margin-top: 0;
}

#pagetitle:has(~ #wikiedit, ~ .nopagetitle) {
  display: none;
}

.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  overflow: hidden;
}
.large-width {
  width: 100vw;
  max-width: var(--large-width);
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  overflow: hidden;
}
.narrow-width {
  max-width: var(--narrow-width);
  margin-inline: auto;
}

.nopagetitle {
  display: none;
}

/* useless
.redirect {
  text-align: right;
  font-size: smaller;
  color: var(--note-color);
}
*/


/**********************************
            Header
**********************************/
#wikihead {
  padding: 0.8em 1em;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#wikititle {
  font-size: 1.8em;
  margin: 0;
}
#title-name, .title-name {
  font-family: var(--main-title-font);
  font-weight: var(--bold-font-weight);
  /*margin-right: 0.1em;*/
}
#title-tail, .title-tail {
  font-family: var(--main-subtitle-font);
  font-weight: var(--thin-font-weight);
}

#wikititle a {
  color: var(--header-color);
  text-decoration: none !important;
}
#wikititle a:hover * {
  color: var(--title-hover-color) !important;
}

/*-------------------
  Menu Button
    only for mobile device
-----------------------*/
#wikimenu {
  width: 2em;
  height: 2em;
  margin: 0;
  padding: 0;
  align-self: center;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}
#wikimenu-toggle {
  display: none;
}
#wikimenu-toggle-label {
  /*background-image: url(xmenu.svg);
  background-size: 1.2em;
  background-position: center;
  background-repeat: no-repeat;
  display: block;*/
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.8em;
  width: 1.8em;
  height: 1.8em;
  margin: 0;
  color: var(--aside-color);
}
#wikimenu-toggle-label::before {
  content: '\2261';
}

#wikimenu-toggle-label:hover {
  filter: brightness(140%);
}
/*#wikimenu-toggle:checked ~ #wikimenu-toggle-label {
  background-image: url(xclose.svg);
}*/

#wikimenu-toggle:checked ~ #wikimenu-toggle-label::before {
  content: '\2715';
}

/********************************
  menu for Biography
  will be removed
********************************/  

html:has(.theme-menu) {
  scroll-padding-top: 4rem;
}
.theme-menu {
  color: var(--header-color);
  margin-bottom: 0.5em;
  text-align: center;
  background-color: var(--bg-color);
  border-bottom: 1px solid var(--layout-sep-color);
  position: sticky;
  top: 0;
}

.theme-menu ul {
  padding: 0.3em 0 0.2em;
  margin: 0;
  display: flex;
  justify-content: space-evenly;
}
.theme-menu li {
  display: inline-block;
  margin: 0 1em;
}
.theme-menu a {
  text-decoration: none;
  color: var(--aside-color);
  font-weight: var(--light-font-weight);
}
.theme-menu a:hover { 
  text-decoration: underline; 
  color: var(--hover-color); 
}
/******* will be removed ******************/



/*************************
         Footer
**************************/

#wikifoot {
  font-family: var(--footer-font);
  font-size: 90%;
  line-height: 1.6em;
  background-color: var(--footer-bg-color);
  color: var(--footer-color);
  margin-top: 12em;
  margin-bottom: 0;
  padding: 3em 0 2em;
  text-align: center;
}

#footer-wrapper {
  border-top: 1px solid #dddd;
  margin: 0 1rem;
  padding-top: 5em;
}

#footer-title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}

#wikifoot img {
  width: 4rem;
  height: 4rem;
  border-radius: 2rem;
}

#wikifoot h2 {
  color: var(--footer-color);
  margin: 0 0 0 1rem;
  font-family: var(--main-title-font);
  font-weight: var(--bold-font-weight);
  filter: brightness(0.75);
}

#wikifoot address {
  font-style: normal;
  /*font-size: smaller;*/
}

#wikifoot a {
  color: var(--footer-link-color);
  text-decoration: none;
}
#wikifoot a:visited {
  color: var(--footer-link-color);
}

#wikifoot a:hover {
  color: var(--footer-hover-color);
}

/*************************
           sidebar
**************************/
#wikisidebar {
  /*display: none;*/
  line-height: 1.25;
}

#wikisidebar .sidebar-panel {
  margin-bottom: 1.5em;
}

#sidebar-panel-admin {
  position: fixed;
  bottom: 0.5em;
  left: 0.5em;
  font-size: 0.6em !important;
  color: #aaa;
  mix-blend-mode: difference;
}


#wikisidebar h2 {
  font-family: var(--menu-font);
  font-size: 1.2em;
  font-weight: var(--normal-font-weight);
  padding-bottom: 0;
  margin-bottom: 0.2em;
  color: var(--header-color);
}

#wikisidebar .vspace {
  margin-top: 1.8rem; 
}

.sidebar-panel ul { 
  list-style:none; 
  padding: 0; 
  margin: 0 0 1em; 
}
.sidebar-panel li { 
  font-weight: var(--light-font-weight);
  font-family: var(--menu-font);
  margin: 0 0 0.1em; 
  padding-left: 0; 
  color: var(--note-color);
}

.sidebar-panel .vspace {
  margin-bottom: 0.5em;
}

#wikisidebar #wikisidebar-searchform {
  margin-top: 1em;
}

#wikisidebar a { 
  text-decoration: none; 
  padding: 8px 0;
  color: inherit;
}
#wikisidebar a:hover { 
  text-decoration: underline; 
  color: var(--hover-color); 
}

#wikisidebar a.createlinktext {
  border: none;
}


/*************************************
    Admin / Edit
*************************************/
#wikicmds {
  display: none;
  position: fixed;
  right: 0.5em;
  bottom: 0.5em;
  white-space:nowrap; 
  font-size: smaller;
  z-index: 15;
}
#wikicmds li { 
  display:inline; 
  margin:0px 5px; 
  padding: 0; 
  border: none; 
}
  
#wikicmds li.logout em {
  background-color: transparent;
}
#wikicmds li.logout em span {
  font-size: 100% !important;
}

#wikimid:has(#wikiedit), #wikiedit, #wikiedit textarea {
  max-width: unset !important;
}

h2.wikiaction {
  font-size: var(--basic-font-size) * 0.8;
  font-weight: normal;
  border: none;
  text-align: left;
  margin-top:4px; 
  margin-bottom:4px; 
  line-height: 1.1;
}

#wikiedit textarea {
  max-height: 70vh;
}

#wikiedit textarea { 
  font-family: var(--mono-font);
}

br:has(+textarea) {
  display: none;
}

/*-------------------------------
  Exhibition information section
-------------------------------*/
.expo-info h2 {
  font-size: 240%;
}

.expo-info h3 {
  border: none !important;
}

.expo-info h3 + h2 {
  margin-top: 0.5em;
}


/*---------------------------------
  Section Separator Rule
----------------------------------*/
p.sectionrule::after {
  content: "＊　　　＊　　　＊";
  display: block;
  text-align: center;
  margin-inline: auto;
}

/*-------------------------------
  All tags page
--------------------------------*/
.all-tags ul {
  text-align: center;
  margin: 0;
  padding: 0;
}
.all-tags li {
  display: inline-block;
  list-style: none;
  margin-inline-end: 1em;
  line-height: 2.5em;
  /*word-wrap: nowrap; invalid */
}


/*-------------------------------------
  Lightbox
-------------------------------------*/
/*
.lightbox {
  margin: 0;
  padding: 0;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: var(--modal-bg-color);
  text-align: center;
}
.lightbox img {
  position: fixed;
  max-width: calc( 100vw - 2em );
  max-height: calc( 100vh - 2em );
  width: unset !important;
  height: unset !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate( -50%, -50% ) !important;
}
*/


/*------------------------------
  Search Form
-------------------------------*/
.searchbox {
  display: inline-block;
  font-size: 1em;
  width: calc( 100% - 3rem ) !important;
  max-width: 15em !important;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid black;
  color: var(--note-color);
}
.searchbox::placeholder {
  opacity: 0.4;
}

.searchbutton {
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  background-color: transparent;
  background-image: url(xsearch.svg);
  background-repeat: no-repeat;
  background-position: center; 
  border: none;
  margin-left: 0.5rem;
  padding: 1px;
  color: transparent;
}

#wikisidebar .wikisearch {
  display: flex;
  align-items: center;
}
#wikisidebar .searchbox {
  flex: 1;
  border-bottom: 1px solid var(--layout-sep-color);
  color: var(--aside-color);
}
#wikisidebar .searchbutton {
  flex-shrink: 0;
  filter: brightness(1.5);
}


  body.menu-open {
    overflow: hidden;
  }
  body.menu-open #wikisidebar {   
    height: 100%;
  }
  
  body.menu-open #wikimenu-toggle-label {
    position: fixed;
  }
  
  #wikisidebar {
    font-size: 120%;
    background-color: var(--layout-bg-color);
    position: fixed;
    top: 0;
    right: 0;
    height: 0;
    width: 100%;
    overflow: scroll;
    z-index: 50;
    transition: 0.5s ease; 
    display: grid;
    justify-content: center;
    align-content: center;
    grid-template-columns: repeat( 2 , 6em );
    gap: 1em 3em;
  }  
  
  #wikisidebar .sidebar-panel {
    display: inline-block;
    padding-right: 1.5em; 
    margin: 0;
    vertical-align: top;
  }
  #wikisidebar .sidebar-panel ul {
    margin-top: 1em;
  }
  #wikisidebar .sidebar-panel li {
    line-height: 1.8;
  }
  
  #wikisidebar h2 {
    margin-top: 0;
    color: var(--note-color);
  }
    
  #wikisidebar .wikisearch {
    display: block;
  }

  #wikisidebar #menu-search {
    display: block;
    grid-column: span 2;
    width: 100%;
  }
  #wikisidebar #menu-search .menu-title {
    display: none;
  
  }
  
  #wikisidebar #sidebar-panel-admin {
    /*display: none !important;*/
  }
  
  
@media screen and (max-width:799px) {
  /* :has() not supported in old device */
  /*
  body:has(#wikimenu-toggle:checked) {
    overflow: hidden;
  }
  #wikihead:has(#wikimenu-toggle:checked) ~  #wikisidebar {   
  }
  */
  /*
  body.menu-open {
    overflow: hidden;
  }
  body.menu-open #wikisidebar {   
    top: 0;
    transform: translateY(0);
  }
  
  #wikisidebar {
    font-size: 120%;
    border-left: 1px solid var(--layout-sep-color);
    background-color: var(--layout-bg-color);
    padding: 5em 2em 5em;
    position: fixed;
    top: -200vh;
    right: 0;
    bottom: 0;
    height: 100vh;
    width: 100vw;
    box-sizing: border-box;
    overflow: scroll;
    z-index: 50;
    transition: top 0.5s ease; 
    display: grid;
    justify-content: space-around;
    grid-template-columns: repeat( 2 , 6em );
  }  
  
  #wikisidebar .sidebar-panel {
    display: inline-block;
    padding-right: 1.5em; 
    margin: 0;
    vertical-align: top;
  }
  #wikisidebar .sidebar-panel ul {
    margin-top: 1em;
  }
  #wikisidebar .sidebar-panel li {
    line-height: 1.8;
  }
  
  #wikisidebar h2 {
    margin-top: 0;
    color: var(--note-color);
  }
    
  #wikisidebar .wikisearch {
    display: block;
  }

  #wikisidebar #menu-search {
    display: block;
    grid-column: span 2;
    width: 100%;
  }
  #wikisidebar #menu-search .menu-title {
    display: none;
  
  }
  
  #wikisidebar #sidebar-panel-admin {
    display: none !important;
  }
  

  #footer-title img {
    scale: 0.8;
  } 
  */
}


@media screen and (min-width: 451px) {
  #wikihead {
    padding-left: 1.5rem;
  }
  
  #wikimid {
    margin: 0 3rem; 
    padding: 0;
  }
  #footer-wrapper {
    margin: 0 3rem;
  }
  #wikititle {
    font-size: 110%;
  }

  
  /*
  #gallery-image {
    max-width: 100vw; 80vw;
    max-height: 80vh;
    animation: 0.8s fadein;
  }*/
}

@media screen and (min-width: 800px) {
  body {
    font-weight: var(--large-screen-default-weight);
  }
  
  #wikihead {
    padding-inline: 3rem;
  }
  
  #wikisidebar {
    width: unset;
    min-width: 25em;
  }    
  /*
  #wikimenu {
    display: none;
  }
  
  #wikisidebar {
    display: flex;
    align-items: center;
  }
  #wikisidebar .sidebar-panel {
    margin: 0;
    position: relative;
  }
  #wikisidebar h2 {
    display: block;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
  }
  #wikisidebar .menu-title {
    display: block;
    color: var(--note-color);
    font-size: 0.85em;
    font-weight: var(--thin-font-weight);
    letter-spacing: 1px;
    width: 4em;
    text-align: center;
  }
  #wikisidebar .menu-title:hover {
    color: var(--main-color) !important;
    transition: color .5s ease-in-out;
  }
  
  #wikisidebar .menu-title:hover a {
    color: var(--main-color) !important;
    text-decoration: none;
  }
  
  #wikisidebar .menu-list {
    display: none;
  }
  
  .sidebar-panel:hover .menu-list {
    display: block !important;
    position: absolute;
    top: 100%;
    left: -0.8em;
    width: 4em;
    background-color: var(--bg-color);
    border: 1px solid var(--layout-bg-color);
    padding: 0.8rem 1.8em 1.5rem 1.8em;
    transform-origin: top;
    animation: openY .4s ease forwards;
    z-index: 50;
    font-size: 1em;
    margin: 0;
    box-shadow: var(--image-shadow);
  }
  .menu-list ul {
    padding: 0;
    margin: 0;
    line-height: 1.5;
  }
  .menu-list li {
    font-weight: var(--thin-font-weight);
  }
  
  #wikisidebar #menu-search form {
    display: none;
  }
  */
  
  #wikifoot {
  }
  
  #wikimid {
    max-width: var(--max-body-width);
    margin: 0 auto; 
    padding: 0 6rem;
  }
  #footer-wrapper {
    max-width: var(--max-body-width);
    margin: 0 auto; 
    padding: 5em 8rem 0;
  }
  
  #wikititle {
    font-size: 1.5em;
  }
  /*
  #title-name {
    font-size: 140%;
  }
  #title-tail {
    font-size: 140%;
  }
  */

}

@media screen and (min-width:1025px) {
  :root {
    --basic-font-size: 18px;
  }
}

@media screen and (min-width:1281px) {
  :root {
    --basic-font-size: 20px;
  }
}

@media screen and (min-width:1440px) {
  :root {
    --basic-font-size: max(22px, 1vw);
  }

  #wikicmds {
    display: block;
  }
  
  blockquote {
    margin-left: 2em;
    margin-right: 2em;
  }

  #wikifoot {
    padding: 3rem 5rem 5rem;
  }
  #footer-title img {
    scale: 0.9;
  }  
  
  /*  need fix  */
  #wikisidebar a { 
    padding: 0px; 
  }
  #wikisidebar li { 
    /*font-size: 1.1em;*/
    margin: 0.2em 0 0 0;
  }

  #wikimid {
    overflow: visible;
  }

  #wikimid > :is(.wikisearch, .worklist) {
    max-width: 100%;
    width: auto;
  }
  
  #wikimid > *:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  
  #wikimid > *:first-child:empty {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  
  #wikiedit #text {
    font-size: 20px;
  }


}



/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {

}


