Content in WP Editor displayed below CPT shortcode [duplicate]

Your shortcode should return it’s output and not echo it out ex:

$defaults = apply_filters( 'arconix_faq_shortcode_query_args',
    array(
    'post_type' => 'faq',
            'showposts' => 'all',
    'order' => 'ASC',
    'orderby' => 'title'
    )
);

extract( shortcode_atts( $defaults, $atts ) );

    /** Translate 'all' to -1 for query terms */
    if( $showposts == "all" ) $showposts = "-1";

    /** Create a new query bsaed on our own arguments */
    $faq_query = new WP_Query( array( 'post_type' => $post_type, 'order' => $order, 'orderby' => $orderby, 'posts_per_page' => $showposts ) );
    $RetVal="";
    if( $faq_query->have_posts() ) : while ( $faq_query->have_posts() ) : $faq_query->the_post();

    $RetVal .= '<div id="post-' . get_the_ID() .'" class="arconix-faq-wrap">';
    $RetVal .= '<div class="arconix-faq-title">' . get_the_title() . '</div>';
    $RetVal .= '<div class="arconix-faq-content">' . get_the_content() . '</div>';
    $RetVal .= '</div>';

    endwhile; endif; wp_reset_postdata();
}
return $RetVal;