h2.notice_title,
h2.minutes_title{
 margin:.5em 0 1em;
 /*text-align:center;*/
}
div.article div.article_content{
 padding:0;
}
.ac_notice,
.ac_minutes{
 /*margin:1em auto;
 width:38em;*/
}
.ac_heading{
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
 font-size:1.3em;
 /*text-align:center;*/
 margin-bottom:1.4em;
 font-family: Georgia, sans-serif
}
ol.ac_style_list{
 list-style:none;
 margin-left:0;
 padding-left:1em;
}
div.article {
 margin:1em auto;
 width:40em;
}
.article .article_heading{
 font-size:1.4em;
}
.article_post_time{
 font-size:small;
 font-style:oblique;
}
dt {
clear:both;
}
dl.attendence dd{
 clear:right;
 float:right;
 margin:0 0.75em;
}
dl.attendence:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 zoom:1;
}
li.ac_item{
 margin:.75em 0;
}
.return_link{
 text-align:center;
}
.article_link_read_more{
 text-decoration:none;
}
.article_link_read_more:hover{
 text-decoration:underline;
}

/* article view */
div.article div.article_heading,
div.article div.article_post_time,
div.article div.article_subheading{
 display:none;
}

/* HORIZONTAL / HORIZ. PERSISTENT CSS --------------- */
ul.menubeanh,
ul.menubeanh-persistent {
  list-style: none;
  position: relative;
  overflow: visible;
}
ul.menubeanh,
ul.menubeanh ul,
ul.menubeanh-persistent,
ul.menubeanh-persistent ul {
  padding: 0;
  margin: 0;
  list-style: none;
  /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh li,
ul.menubeanh-persistent li {
  float: left;
  position: relative;
  list-style: none;
  /*
  	width: 8em;
	overflow: visible;
	*/
}
ul.menubeanh li ul,
ul.menubeanh-persistent li ul {
  display: none;
  position: absolute;
  top: 1.2em; /* IE */
  left: 0; /* IE */ /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh > li > ul,
ul.menubeanh-persistent > li > ul {
  top: auto; /* Non-IE */
  left: auto; /* Non-IE */
}
/* (sub-)submenus */
ul.menubeanh ul,
ul.menubeanh ul ul,
ul.menubeanh ul ul ul,
ul.menubeanh-persistent ul,
ul.menubeanh-persistent ul ul,
ul.menubeanh-persistent ul ul ul {
  position: absolute;
  top: 0;
  left: 95%;
}
/* Interactive lines: show/hide menus */
ul.menubeanh li.over ul ul,
ul.menubeanh li.over ul ul ul,
ul.menubeanh-persistent li.over ul ul,
ul.menubeanh-persistent li.over ul ul ul {
  display: none;
}
ul.menubeanh li.over ul,
ul.menubeanh ul li.over ul,
ul.menubeanh ul ul li.over ul,
ul.menubeanh-persistent li.over ul,
ul.menubeanh-persistent ul li.over ul,
ul.menubeanh-persistent ul ul li.over ul {
  display: block;
}

/* VERTICAL CSS --------------- */
ul.menubeanv,
ul.menubeanv-persistent,
ul.menubeanv ul,
ul.menubeanv-persistent, ul {
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li,
ul.menubeanv-persistent li {
  position: relative;
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li ul {
  display: none;
  position: absolute;
  top: 2px; /* IE */
  left: 6em; /* IE */ 
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li:hover ul,
ul.menubeanv li.over ul {
  display: block;
}

ul.menubeanv-persistent li.mi-parent {
  cursor: pointer;
}
ul.menubeanv-persistent li ul {
  display: none;
}
ul.menubeanv-persistent li.over ul {
  display: block;
}
