div.team-name{font-size:140%; font-weight:bold;}
div.org-contact{}
div.org-contact span{font-weight:bold;}
div.team-phone{}
div.team-address{padding:4px 0;}
div.team-map{padding-top:4px; font-weight:bold; font-size:120%;}
div.team-profile-wide{width:100%;height:auto;display:table;}
div.team-profile-text{width:auto;}
div.team-profile-tall{width:auto;height:auto;}
.team-profile-tall .logo{width:100%;float:left;}
.team-profile-tall .text{width:100%;float:left;padding-left:16px;}
.center .team-profile-tall .logo{text-align:center; width:100%;}
.center .team-profile-tall .text{text-align:center; width:100%;}
.center .team-profile-tall .team-name{text-align:center; font-size:140%; font-weight:bold;}
.center .team-profile-tall .org-contact{text-align:center; }
.center .team-profile-tall .org-contact span{text-align:center; font-weight:bold;}
.center .team-profile-tall .team-phone{text-align:center; }
.center .team-profile-tall .team-address{text-align:center; padding:4px 0;}
.center .team-profile-tall .team-map{text-align:center; padding-top:4px; font-weight:bold; font-size:120%;}
.team-profile-text .text{width:100%;float:left;padding-left:16px;}
.team-profile-wide .text{float:left; padding-left:16px; width:auto;}
.team-profile-wide .logo{float:left;}