/// <summary>
/// Writes the <see cref="T:System.Web.UI.WebControls.CompositeControl" /> content to the specified <see cref="T:System.Web.UI.HtmlTextWriter" /> object, for display on the client.
/// </summary>
/// <param name="writer">An <see cref="T:System.Web.UI.HtmlTextWriter" /> that represents the output stream to render HTML content on the client.</param>
protected override void Render(HtmlTextWriter writer)
{
writer.AddAttribute(HtmlTextWriterAttribute.Class, "row");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
writer.AddAttribute(HtmlTextWriterAttribute.Class, "col-md-6");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
_tbName.RenderControl(writer);
writer.RenderEndTag(); // col-md-6
writer.AddAttribute(HtmlTextWriterAttribute.Class, "col-md-6");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
_cbIsActive.RenderControl(writer);
_tbUrlSlug.RenderControl(writer);
writer.RenderEndTag(); // col-md-6
writer.RenderEndTag(); // row
_ceDetails.RenderControl(writer);
writer.AddAttribute(HtmlTextWriterAttribute.Class, "row");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
writer.AddAttribute(HtmlTextWriterAttribute.Class, "col-md-6");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
_dtpStart.RenderControl(writer);
_dtpEnd.RenderControl(writer);
_nbMaxAttendees.RenderControl(writer);
_wtpRegistrationWorkflow.RenderControl(writer);
writer.AddAttribute(HtmlTextWriterAttribute.Class, "row");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
writer.AddAttribute(HtmlTextWriterAttribute.Class, "col-xs-8");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
_dtpSendReminder.RenderControl(writer);
writer.RenderEndTag(); // col-xs-6
writer.AddAttribute(HtmlTextWriterAttribute.Class, "col-xs-4");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
_cbReminderSent.Visible = _cbReminderSent.Checked;
_cbReminderSent.RenderControl(writer);
writer.RenderEndTag(); // col-xs-6
writer.RenderEndTag(); // row
writer.RenderEndTag(); // col-md-6
writer.AddAttribute(HtmlTextWriterAttribute.Class, "col-md-6");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
_ppContact.RenderControl(writer);
_pnContactPhone.RenderControl(writer);
_ebContactEmail.RenderControl(writer);
_cbCost.RenderControl(writer);
_cbMinimumInitialPayment.RenderControl(writer);
_cbDefaultPaymentAmount.RenderControl(writer);
_apAccount.RenderControl(writer);
writer.RenderEndTag(); // col-md-6
writer.RenderEndTag(); // row
_htmlRegistrationInstructions.RenderControl(writer);
_htmlAdditionalReminderDetails.RenderControl(writer);
_htmlAdditionalConfirmationDetails.RenderControl(writer);
}