    body {
      color: black;
      /* background-color: #dfdfdf; */
      text-transform: lowercase;
      font-size: 14pt;
    }

    div.hiddenname {
      font-size: 0;
      color: #dfdfdf;
    }

    div.main {
      margin-top: 1em;
      padding-top: 1em;
    }

    div.sectiontitle {
      position: absolute;
      right: 75%;
      width: 25%;
      text-align: right;
      margin: 0;
      padding: 0;
      font-weight: 400;
      white-space: nowrap;
    }

    .myname {
      font-weight: bold;
      font-size: 200%;
      text-transform: lowercase;
      white-space: nowrap;
    }

    .myname a {
      color: black;
    }

    span.myfirstname {
      font-weight: 400;
    }

    span.mylastname {
      font-weight: 900;
    }

    div.sectioninfo {
      position: relative;
      margin: 0;
      padding: 0;
      padding-left: 1em;
      left: 25%;
      width: 75%;
      text-align: left;
    }

    div.section {
      margin: 1em;
    }

    a {
      text-decoration: none;
    }

    div.address {
      font-style: italic;
      padding-top: 1em;
    }

    ul.stuff {
      list-style-type: none;
      padding: 0;
      margin: 0;
    }

    ul.stuff li {
      padding: 0;
      margin: 0;
    }

    ul.options {
      padding: 0;
      margin: 0;
    }

    ul.options li {
      display: inline;
      list-style-type: none;
      white-space: nowrap;
      padding: 0;
      margin: 0;
    }


    ul.options li:after {
      content: "\00a0\00b7 ";
    }

    ul.options li:first-child {
      padding: 0;
    }

    ul.options li:last-child:after {
      content: "";
    }

    .name {
      white-space: nowrap;
    }

    a.myname {
      color: black;
    }

    .video-container {
      position: relative;
      padding-left: 0;
      margin-left: 0;
      padding-bottom: 56.25%; /* 16:9 */
      height: 0;
    }
    .video-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 85%;
      height: 85%;
      padding-left: 0;
      margin-left: 0;
    }