  body { 
    margin: 1em;
    padding: 0;
    color: black; 
    background: white ; 
    font-family: sans-serif;
  }
  h1,h2,h3,h4,h5,h6 {
      color: #030;
      background: white;
      font-family: sans-serif;
  }
  h1, h2, h4, h6 {
      font-weight: bold;
  }
  h3, h5 {
      font-style: italic
  }
  h1 { font-size: 170%;}
  h2 { font-size: 140%; }
  blockquote {
      margin-left: 3em;
      margin-right: 3em;
  }
  div.center {
      text-align : center;
  }
  p.navbar {
      font-weight: bold;
      font-size: smaller;
      margin: 0 0 0.5em 0;
      padding: 0;
      text-align: right;
      float: right;
      color: #BFB;
      border-bottom: thin solid #BFB;
  }
  p.navbar a {
       color: #030;
       background: #BFB;
       padding: 0.2em 0.5em 0 0.5em;
       margin: 0;
       display: inline;
  }
  p.navbar a:hover {
       color: #CFC;
       background: #030;
       padding: 0.2em 0.5em 0 0.5em;
       margin: 0;
       display: inline;
  }
  p.navbar span.grey {
      color: #999;
      background: #CCC;
      padding: 0.2em 0.5em 0 0.5em;
      margin: 0;
      display: inline;
  }
  p.navbar form {
      color: #CFC;
      background: #030;
      padding: 0;
      margin: 0;
      display: inline;
      border: none;
  }
  p.navbar form input[type=text] {
      padding: 0;
      margin: 0;
      background: #EFE;
      border: 1px solid #BFB;
  }
  p.navbar form input[type=submit] {
      padding: 0;
      margin: 0;
      color: #030;
      background: #BFB;
      border: 1px solid #BFB;
      font-weight: bold;
  }
  p.navbar form input[type=submit]:hover {
       color: #CFC;
       background: #030;
  }
  .meetingnumber {
	    color: #030;
        background: white;
        text-align: center;
  }
  a {
	color: #030;
	background: inherit;
	text-decoration: underline;
  }
  a:hover {
	color: #060;
	background: #AFA;
	text-decoration: none;
  }
  a.boldlinktext {
	color: #030;
	background: white;
	text-decoration: underline;
	font-weight:bold;
  }
  a.boldlinktext:hover {
	color: #060;
	background: #AFA;
	text-decoration: none;
	font-weight:bold;
  }
  .tagline {
	color: #030; background: white;
	padding-top:0; padding-bottom:0;
	margin-top:0;margin-bottom:0;
	font-weight: bold;
  }
  .biography {
	font-style: italic;
  }
  .abstract {
  }
  .nextmeeting {
                  border: thin solid #0c0;
                  width: auto;
                  padding: 0.5em 1em;
                  margin: 0.5em 2em;
                  background: url(rssa-light.gif);
                  font-size: 140%
  }
  .nextmeeting a { color: #030; text-decoration: none; background: transparent; }
  .nextmeeting a:hover { color: #060; text-decoration: none; background: transparent; }
  .nextmeeting a:link { color: #030; text-decoration: none; background: transparent; }
  .nextmeeting a:visited { color: #030; text-decoration: none; background: transparent; }

@media screen {
  .printonly {
      display: none;
 }
}

@media print { 
	.noprint {
      display: none;
    } 
	h1,h2,h3,h4,h5,h6 {
      color: black;
      background: white;
    }
	.meetingnumber {
	    color: black;
        background: white;
        text-align: left;
	}
	.menubar a {
	    color: black;
        background: white;
        text-decoration: none;
	}
	.tagline {
		color: black;
        background: white;
		padding-top:0;
        padding-bottom:0;
		margin-top:0;
        margin-bottom:0;
		font-weight: bold;
	}
	a:link, a:active, a:visited {
		color: black;
        background: white;
		text-decoration: none;
	}
	.abstract {
		text-align: justify;
	}
}

