a:link		{color:#DDDDDD;text-decoration:none;}      
a:visited	{color:#DDDDDD;text-decoration:none;} 
a:hover		{color:#FFFFFF;text-decoration:none;} 
a:active	{color:#EEEEEE;text-decoration:none;}  
/* vertical centering */
body, html {height: 100%;}
#outer {height: 100%; overflow: visible;} 
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for quirk explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; width: 100%; position: static;}
/* horizontal centering */
#outer {width: 100%;}
#middle {width: 100%; text-align: center;}
#inner {width: 80%; margin-left: auto; margin-right: auto; text-align: center;}
#inner {position: relative; top: -50%} /* for quirk explorer only */
p { color:grey;font-family:‘Lucida Console’, Monaco, monospace; }
p.copyright { color:grey;font-family:‘Lucida Console’, Monaco, monospace; font-size:10px }
p.faqQ { color:white;font-family:‘Lucida Console’, Monaco, monospace;text-align:left; }
p.faqA { color:grey;font-family:‘Lucida Console’, Monaco, monospace;text-align:left; }
h1 {color:white;font-family:‘Lucida Console’, Monaco, monospace; }
h2 {color:white;font-family:‘Lucida Console’, Monaco, monospace;font-size:80%;text-align:left; }
/* optional: #inner[id] {position: static;} */

svg {
  contain: content;
  overflow: hidden;
  pointer-events: visiblePainted;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: manipulation;
}

svg.icon {
  fill: grey;
}
