@media screen and (max-width: 700px) {
  body{width:100%;}
    h1 {
       font-size: 20px;
     } 

   .block {
     margin:auto;
     float:none;
     
   } 
   .toc {
     max-width: 70%;
     margin: auto;
     margin-bottom: 1em;
     float: none;
     clear: left;
     text-align: center;
     font-size: 88%;
     position: relative;
      }  
   table{
          text-align: Left;
         width: 100%;
          line-height: 1.5em;
            margin:auto
            } 
    .bio{
       max-width: 100%;
       float: none;
       margin: auto;
       border: 1px solid #0B0E19;
       color: #ECF9FD;
       margin: 0.5em  0.5em 1em;
       padding: 0.5em;
       text-align: center;
       font-size: 88%;
       line-height: 1.5em;
       } 
     }
 
   