.multicol {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
       -moz-column-count: 3; /* Firefox */ 
          column-count: 3; 
  -webkit-column-width: 250px; /* Chrome, Safari, Opera */
     -moz-column-width: 250px; /* Firefox */ 
          column-width: 250px; 
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */ 
       -moz-column-gap: 40px; /* Firefox */ 
            column-gap: 40px; 
}
ul.participants {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
       -moz-column-count: 2; /* Firefox */ 
          column-count: 2; 
  -webkit-column-width: 400px; /* Chrome, Safari, Opera */
     -moz-column-width: 400px; /* Firefox */ 
          column-width: 400px; 
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */ 
       -moz-column-gap: 40px; /* Firefox */ 
            column-gap: 40px; 
}

legend {font-size: 120%;font-weight: normal;color: #ce1126}
#content ul li.nofrill {list-style-type:none; list-style-image:none; padding-left:25px;}


#content h3
  {color:#ce1126;
   margin:.8em 0 0 0;
   font-size: 110%;
   font-weight:bold;
  }

#content span.speaker
{font-weight: bold;
 font-style: oblique;}

#content table.overview td{
    font-size:90%;
    text-align: center;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    padding-top:4px;
    padding-bottom:4px;
    border: solid 1px #996666;
    background-color: #FFFFFF;
    color: #333333;
    vertical-align:top;}

#content table.overview th{
    background: #EEEEEE none;
    font-weight:normal;
    font-size:90%;
    text-align: center;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    padding-top:4px;
    padding-bottom:4px;
    border: solid 1px #996666;
    color: #330000;
    vertical-align:top;}

#content table.overview {
    margin: 0 auto;
    border-spacing: 0px;
    border-collapse: collapse;
    overflow:auto;}